liudingding 发表于 2012-11-29 15:40:39

怎么定时器中断退出又进入呀?

设计了个键盘,数码管,定时器0中断扫描键盘和显示数码管,开始好好的,忽然按键快起来,单步仿真发现一退出中断马上又进入,我的中断时间间隔是5mS,这明显不对,观察定时器TCNT0发现数据一次比一次大,这说明中断时间还没到就又次发生中断,这是为什么?曾经很正常过,我的定时器中断程序是用ICC中的程序生成向导生成的,请指点

afengjiuling 发表于 2012-11-29 16:25:59

定时器没有重装初值吧

willnie 发表于 2012-11-29 20:47:35

应该是没有装值

youto 发表于 2012-11-29 21:15:57

不太懂?????

liudingding 发表于 2012-11-30 08:12:30

中断程序这样生成的,值是自动装的

DanielDeng 发表于 2012-11-30 08:47:47

没清中断标志位?

zhonggp 发表于 2012-11-30 09:03:46

2种可能都给楼上说过了,几个坛里有另外一个哥们是因为没有清标志出了问题的.

zhanyanqiang 发表于 2012-12-5 08:17:20

哪颗mcu的t0?不是所有的都有自动重装
页: [1]
查看完整版本: 怎么定时器中断退出又进入呀?