打印
[技术问答]

NUC029LAN 定时器0时钟都关了,定时中断还一直进出??

[复制链接]
569|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
RAYINGPX|  楼主 | 2020-4-30 21:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这两天碰到一个问题,机子时不时死机(数码管不显示,按键没反应,各功能也不正常,这些模块时标由sytstick提供,此中断优先级最低),随机的,有时两三个小死,有时半小时死。一直在线跟踪调试,发现不是死了,而是定时0的中断程序一直进入(里面的变量也一直有变化),中断程序中最后的TIMER_ClearIntFlag(TIMER0);,单步运行发现清不了此标志了,退出中断后回到主程序中,前一条语句是关定时器0时钟的,是不是这引起的呢?按理说,时钟都关了,定时器应不工作了,怎么还能一直进中断呢,并且标志位还清不了?有遇到相似问题的朋友吗?

使用特权

评论回复
沙发
jasontu| | 2020-5-4 08:24 | 只看该作者
代码贴上来看看。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

127

帖子

0

粉丝