打印

ARM7/ARM9 响应中断的条件

[复制链接]
1665|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dld2|  楼主 | 2008-11-11 09:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
响应中断的条件:

当前处理器模式下的CPSR的I位被清除。

0X0地址有异常向量表,从IRQ异常向量能跳转到IRQ异常处理程序。

IRQ异常处理程序一般要识别具体的中断源,然后根据IRQ中断向量表跳转到用户中断服务程序(ISR)。IRQ中断向量表可能位于内存,也可能是由中断控制器管理的寄存器。

中断控制器向arm核发出了中断请求(nIRQ信号):
    中断控制器中对应“某中断源”的中断屏蔽位打开。    
    “某中断源”被配置为中断方式。
    “某中断源”满足产生中断的条件。

编写了“某中断源”的ISR,并将ISR的地址写入了IRQ中断向量表。

----------------------------------------------------------
提示:去看启动代码。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

74

主题

2442

帖子

3

粉丝