问题描述
- AVR单片机定时器中断1s不准是怎么回事?
-
我的开发板是ATMEGA16的,用定时器1进行1s的定时,外部晶振是11.059M,256分频,计算得出初值为0x5740,然后计数60次进行1分钟的定时,控制小灯亮1分钟暗分钟,但是结果总是在55秒时小灯就变换一次,熔丝位配置为1111,会是啥问题呢,想不明白。
解决方案
解决方案二:
注意下T1定时器是不是外部晶振,如果是内部8M晶振的话初始值应该为85ed,我没有用过avr的片子,从网上找的资料例程反推出应该是用的内部8m'晶振
解决方案三:
这也很正常,主要有以下几个原因
1.系统时钟频率各种因素导致不会精准
2. 你的定时器配置原因
3. 你的系统与你的参考时间不同步,肉眼的分辨率也有可能造成。
时间: 2024-12-10 03:13:17