中断的概念及意义
1 中斷的概念
- 中斷是一種處理器與外設進行通信的機制
- 用于“通知”處理器外部有“重要事件發生”
- 一般情況下,中斷需要被處理器響應
2 中斷的意義
- 應用程序不必關心中斷的發生與處理
- 中斷服務程序不必關心應用程序的執行狀態
- 中斷是“上層應用”與“底層代碼”的“分割邊界”
3 中斷的類型
- 硬中斷:通過處理器中斷信號線產生的中斷
- 軟中斷:通過非法指令或特殊指令觸發的中斷
4 中斷的優先級
- 多個中斷同時出現時,處理器先響應高優先級的中斷
- 低優先級中斷的ISR執行時,可以被高優先級中斷再次打斷
- ISR比App Code擁有更高的執行優先級
修改記錄
| 2017.5.16 | 首次上傳 |
參考資料
唐老師 — 狄泰軟件學院 — 十二月提升計劃
李云 — 《專業嵌入式軟件開發 全面走向高質量編程》
總結
- 上一篇: java 微博sdk_Java基于新浪微
- 下一篇: 旧上海老大杜月笙语录