使用定时器/计数器1, 1M的晶振,没有选择分频的, T1记数溢出中断
在记数的过程中每次都是加2, 正常应该是加每次1.
比如寄存器开始是:00000000 ;0 开始记数应该是: 00000001 ;1 00000010 ;2 00000011 ;3 00000100 ;4
而实际在AVR STUDIO中看到的是 开始: 00000000 ;0 开始记数: 00000010 ;2 00000100 ;4 00000110 ;6 00001000 ;8
相应寄存器的设置为: TCCR1A=0; TIMSK=4; TCCR1B=1;
我是用AVR STUDIO 调试程序的
有知道的朋友没的,是软件bug还是别的设置的问题的 ?
我搞了俩图大家看: 第一个:
 |