我也遇到这样的情况,发现先装低位再装高位出来的定时和当初的设计是一样的,先装高位在装低位在给低位赋值时高位的初值会被改变的。
如果算出来需要装的值的低8位是FF或FE的话,感觉要先停、装上、再开。从书上没捋出到底是先赋值还是先+1。。。如果是不会进位的值感觉先低后高是妥的
没有影响的 但是注意定时器工作在哪个工作方式 工作方式一是十三位的 用的是定时器的低五位高八位 (特别注意)。 最大8192 方式二65536
建议进中断后第一时间把定时器的计数关了,重新装好值后再打开。
你试试装初值以前先把定时器停了试试(TR0=0)