全站数据
8 4 2 0 5 8 1

单片机中同级中断不能嵌套

小李说教师招考 | 简单学习,快乐成才!         
问题更新日期:2024-10-11 11:48:57

问题描述

单片机中同级中断不能嵌套,在线求解答
精选答案
最佳答案

不能嵌套,可设置不同优先级实现嵌套。

中断的执行优先级就是你对IP寄存器的设置了。在2个优先级的情况下,某位为1,则相应的中断源为高优先级;为0,则为低优先级。

关于中断的优先级有三条原则:

1、CPU同时接收到几个中断时,首先响应优先级最高的中断请求;

2、正在进行的中断过程不能被新的同级或低行优优先级的中断请求所中断;

3、正在进行的低行优优先级中断服务,能被高行优优先级中断请求中断;

在IP事先设置了外部中断0的优先级的情况下,CUP会中止定时器0的中断服务,进入外部中断0服务程序,执行完以后再回到定时器0中断服务程序。否则不会。