高优先级中断执行时,低优先级还会执行吗
如果单片机当前在执行高优先级的中断时,低优先级的中断发生请求,这时,低优先级中断是等高优先级执行完再执行,还是之后都不执行了。 执行完高优先级的中断再执行低优先级的中断 请参考我的blog:http://blog.chinaaet.com/wuyage/p/5100001009M0+和M4机制是不一样的。 执行完再执行,如果高优先级中断执行过程中又发生了同一个低优先级中断,那么上次就执行不了了。 从理论上讲,有“高优先级打断低优先级”,但没有规定“低优先级不能打断高优先级”。
比如AVR,执行高优先级中断时,是可以被低优先级中断所打断的。
因此,这个命题,取决于芯片设计人员的意图。
页:
[1]