2019-07-21 07:12发布
zc123 发表于 2018-12-3 16:38 1.中断触发的流程是 信号源触发->置相应的中断标志位->相应中断位使能,则触发中断,因此根据清中断标志位 ...
warship 发表于 2018-12-3 20:28 首先,更高优先级的中断会立即被执行。 第一个问题:同一个中断再次触发,本次中断执行完毕后会再次进入 ...
最多设置5个标签!
第一个问题:同一个中断再次触发,本次中断执行完毕后会再次进入中断。
方式一:
clr_int
delay延时(再次触发中断,中断标志位置位)
中断退出,此时中断标志位仍然置位,继续触发中断,不影响
方式二:
delay延时(再次触发中断,中断标志位置位)
clr_int
中断退出,此时再次触发的中断标志位就被清了,丢失
2.触发更高等级中断和delay在某些状态下效果一致,同上。所以一般进中断后读取标志位后就清中断,然后在处理,这样连续两次触发的相同中断不容易漏掉
好的,谢谢
如果清除标志位了,也会执行?
http://www.openedv.com/forum.php?mod=viewthread&tid=275496
一周热门 更多>