为什么没有触发中断

2019-07-23 13:42发布


2812的定时器0中断例程中中断服务程序需要清除TIMER0TCR的TIF位,而28035的例程中则没有这个语句,而且可以正常工作。

我看了一下仿真器,离开中断服务程序后TIF的位还是1,那么为什么没有触发中断?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
zhangmangui
1楼-- · 2019-07-23 15:21
看看是不是可以自动清除
jlyuan
2楼-- · 2019-07-23 16:09
 精彩回答 2  元偷偷看……
dengdc
3楼-- · 2019-07-23 21:28
如果你不清楚这一位,应该用位取反操作,然后再看看一下。是否有变化!
wuhany
4楼-- · 2019-07-24 01:19
你仿真的时候TIF位还是1确没有触发中断   是指28035吗   
lizye
5楼-- · 2019-07-24 05:52
2812肯定要清楚的   是1肯定会触发的   
jiaxw
6楼-- · 2019-07-24 08:12
你仿真的过程中是否一直在刷新寄存器   不然会是上次的值

一周热门 更多>