weixin 发表于 2024-1-8 14:27:12

关于定时器0的疑问




用的是8H1K08,定时器设为100us,并使能中断,我的疑问是主程序跑到什么时候开始进中断,是跑到定时器溢出吗,还有一个问题是,中断服务程序是全部跑完定时器再开始重新计时,还是进中断就重新计时,到100us不管中断跑没跑完就退出。
请大佬指点。

_奶咖君_ 发表于 2024-1-8 14:31:26

可以看看这个贴子中的总结
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=5475&extra=&page=3
定时器只要是开启状态就回一直计时,无论进不进中断。

还有一件事,,如果定时器中断时间很短的话适当提高单片机的工作频率,,不然就会造成出了中断又进中断,主函数没有时间来运行。

Kingsley 发表于 2024-1-8 15:51:36

溢出进入中断,进入后计时不会停止。
页: [1]
查看完整版本: 关于定时器0的疑问