文章目录
1 中断的概念和意义
1.1 中断的概念
中断的概念:
- 中断是一种处理器与外设进行通信的机制。
- 用于“通知”处理器外部有“重要事件”发生。
- 一般情况下,中断需要被处理器响应。
1.2 中断的意义
中断具有如下意义:
- 应用程序不必关心中断的发生与处理。
- 中断服务程序不必关心应用程序的执行状态。
- 中断是“上层应用”与“底层代码”的“分割边界”。

1.3 中断的类型
硬中断:
- 通过处理器中断信号线产生的中断。
软中断:
- 通过非法指令或特殊指令触发的中断。
1.4 中断的优先级
关于中断优先级:
- 多个中断同时出现,处理器优先响应高优先级的中断。
- 低优先级中断的ISR执行时,可以被高优先级中断再次打断。
- ISR比App Code拥有更高的执行优先级。
2 中断服务程序(ISR)
2.1 ISR的处理流程
中断服务程序的一般

最低0.47元/天 解锁文章
1421

被折叠的 条评论
为什么被折叠?



