1)中斷響應分為:自然優先級、搶占優先級、響應優先級。
2)搶占優先級和響應優先級,其實是一個中斷所包含的兩個優先級,其中前者是搶占優先級之間的級別划分,后者是相同搶占優先級的優先級別的划分。
中斷A搶占優先級比B高,那么A的中斷可以在B里面觸發,忽略響應優先級;
A和B搶占優先級相同,則A、B的響應優先級決定誰先響應;
A和B搶占優先級和響應優先級均一致,則誰先來就先處理誰,如果還是同時發生則由自然優先級決定。自然優先級在數據手冊 NVIC向量表中可查詢到。
如果有多個相同搶占優先級的中斷來了 ,那么他們不會互相打斷,但是他們后續的排隊會按照響應優先級排隊。那么也就是說,在第一個中斷沒有執行完的期間內, 后續的最高級的響應優先級是被安排到最高等待位處理的;
第一,如果兩個中斷的搶占優先級和響應優先級都是一樣的話,則看哪個中斷先發生就先執行;第二,高優先級的搶占優先級是可以打斷正在進行的低搶占優先級中斷的。而搶占優先級相同的中斷,高優先級的響應優先級不可以打斷低響應優先級的中斷。搶占式優先級別相同的中斷源之間沒有嵌套關系
3)中斷函數說明可見上一篇記錄:
https://www.cnblogs.com/anSn/p/11619048.html