NVIC 的抢占中断和响应中断

来源:互联网 发布:视频教程网站源码 编辑:程序博客网 时间:2024/05/16 12:34

抢占中断即可打断其他中断的中断,高优先级可以打断低优先级,而响应中断则不可以打断,只能高优先级的在上一个中断执行完毕后高于下一个低优先级中断执行:(抢占优先级相同);

区别:

  • 高优先级抢占中断可打断低优先级正在执行的中断。
  • 相同抢占优先级的情况下,高优先级的响应中断不可打断低优先级的响应中断。
  • 抢占优先级相同的中断,当两个中断同时发生的情况下,哪个优先级高哪个先执行。
  • 抢占优先级、响应优先级都相同的情况下,哪个中断先发生,执行哪个。