memory4597 发表于 2016-3-11 14:21:08

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

如果单片机当前在执行高优先级的中断时,低优先级的中断发生请求,这时,低优先级中断是等高优先级执行完再执行,还是之后都不执行了。

arm 发表于 2016-3-11 14:29:06

执行完高优先级的中断再执行低优先级的中断

wangwenxue 发表于 2016-3-11 14:29:48

请参考我的blog:http://blog.chinaaet.com/wuyage/p/5100001009
M0+和M4机制是不一样的。

klxx68 发表于 2016-3-11 15:59:05

执行完再执行,如果高优先级中断执行过程中又发生了同一个低优先级中断,那么上次就执行不了了。

takashiki 发表于 2016-3-11 16:35:03

从理论上讲,有“高优先级打断低优先级”,但没有规定“低优先级不能打断高优先级”。
比如AVR,执行高优先级中断时,是可以被低优先级中断所打断的。

因此,这个命题,取决于芯片设计人员的意图。
页: [1]
查看完整版本: 高优先级中断执行时,低优先级还会执行吗