外部中斷與內部中斷


最近在寫專利的時候遇到一個問題:

tickless機制使能時,定時器到期產生中斷是外部中斷還是內部中斷?

查了下資料:

硬件中斷:

 外部中斷:一般是指由計算機外設發出的中斷請求,如:鍵盤中斷、打印機中斷、定時器中斷等。外部中斷是可以屏蔽的中斷,也就是說,利用中斷控制器可以屏蔽這些外部設備 的中斷請求。

 內部中斷:是指因硬件出錯(如突然掉電、奇偶校驗錯等)或運算出錯(除數為零、運算溢出、單步中斷等)所引起的中斷。內部中斷是不可屏蔽的中斷。 軟件中斷其實並不是真正的中斷,它們只是可被調用執行的一般程序

 

所以外部中斷應該是異步的,外設發起的,內部中斷是同步的,是異常。這么說就明白多了。

但這里面有一個問題,RTOS里一般是軟件定時器,實際上是RTC計時使能時鍾中斷。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM