响应中断的条件:<br /><br />当前处理器模式下的CPSR的I位被清除。<br /><br />0X0地址有异常向量表,从IRQ异常向量能跳转到IRQ异常处理程序。<br /><br />IRQ异常处理程序一般要识别具体的中断源,然后根据IRQ中断向量表跳转到用户中断服务程序(ISR)。IRQ中断向量表可能位于内存,也可能是由中断控制器管理的寄存器。<br /><br />中断控制器向arm核发出了中断请求(nIRQ信号):<br /> 中断控制器中对应“某中断源”的中断屏蔽位打开。 <br /> “某中断源”被配置为中断方式。<br /> “某中断源”满足产生中断的条件。<br /><br />编写了“某中断源”的ISR,并将ISR的地址写入了IRQ中断向量表。<br /><br />----------------------------------------------------------<br />提示:去看启动代码。 |
|