高优先级中断执行时,低优先级还会执行吗

2020-02-11 09:11发布

如果单片机当前在执行高优先级的中断时,低优先级的中断发生请求,这时,低优先级中断是等高优先级执行完再执行,还是之后都不执行了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
arm
1楼-- · 2020-02-11 11:18
执行完高优先级的中断再执行低优先级的中断
wangwenxue
2楼-- · 2020-02-11 12:12
请参考我的blog:http://blog.chinaaet.com/wuyage/p/5100001009
M0+和M4机制是不一样的。
klxx68
3楼-- · 2020-02-11 15:36
执行完再执行,如果高优先级中断执行过程中又发生了同一个低优先级中断,那么上次就执行不了了。
takashiki
4楼-- · 2020-02-11 19:38
从理论上讲,有“高优先级打断低优先级”,但没有规定“低优先级不能打断高优先级”。
比如AVR,执行高优先级中断时,是可以被低优先级中断所打断的。

因此,这个命题,取决于芯片设计人员的意图。

一周热门 更多>