中断处理流程
2012-12-02 15:25
197 查看
收到中断信号 ,通知CPU =>CPU保存当前运行环境,调用中断服务函数(ISR)=>ISR识别中断类型,进行相应处理=>清除中断=>还原CPU运行环境。
1.中断控制器汇集各类外设发出的中断信号,通知CPU
2.cpu保存当前程序运行环境,调用ISR来处理中断
3.在ISR中,通过读取外设的相关寄存器来识别中断类型,并进行相应处理。
4.清除中断: 通过读写相关中断控制寄存器和外设相关寄存器来实现。
5.恢复被中断程序的执行环境,继续执行被中断程序。
1.中断控制器汇集各类外设发出的中断信号,通知CPU
2.cpu保存当前程序运行环境,调用ISR来处理中断
3.在ISR中,通过读取外设的相关寄存器来识别中断类型,并进行相应处理。
4.清除中断: 通过读写相关中断控制寄存器和外设相关寄存器来实现。
5.恢复被中断程序的执行环境,继续执行被中断程序。
相关文章推荐
- Linux中断处理流程 - 中断向量表跳来跳去跳到C
- 中断处理程序一般流程
- arm linux 下中断流程简要分析--中断处理流程
- ARM中断处理流程
- Exynos4412 中断驱动开发(二)—— 中断处理流程分析
- 2440 ads启动代码的中断处理流程分析
- Linux中断处理流程
- linux中断导读之--处理流程
- linux for arm的中断处理流程[转载自:http://hi.baidu.com/wudx05/blog/item/5314935c834f4e41fbf2c0dc.html]
- jz2440的中断处理流程
- Linux中断处理流程
- ARM中断处理流程的分析
- BitVisor中外部中断的处理流程浅析
- (C#)中断程序流程,处理事件(委托,事件,Lambda表达式)-3/3
- 中断处理流程,ok6410
- Linux中断处理流程
- uc/os软件中断与硬件中断处理流程分析
- 中断处理流程
- WinCE的中断处理流程 && 光感应sensor举例
- 嵌入式学习-驱动开发-lesson3-混杂设备驱动模型与linux中断处理流程