一文幫你瞭解STM32中斷優先級分組

優先級分組相關問題

問題八:如何設置系統的優先級分組?
答:一個系統,優先級分組只須設定一次,那麼應該如何設定呢?
當然是根據整個系統的需求來綜合考慮了。
還是以身份證爲例,在發放身份證之前,我們要總體考慮全國要分多少個區域,然後確定地區需要設置幾位數纔夠。
在4位的優先級系統中,給每個中斷的身份證只有4個有效位,我們需要在這4位中,需要分成用幾位表達搶佔優先級,用幾位表達響應優先級。總體來看,**各個中斷需要拉開層次,等級分化多,就讓搶佔位多配一些;各個中斷彼此都差不多,無須分三六九等,就讓搶佔位少配一些;**一般原子的例程中是取了折中,統一採用分組2,即搶佔和響應各佔2位,這裏就有0-3共四級搶佔,0-3共四級響應,總體設定後,對於每個具體的中斷,則根據實際需要,在可選範圍內分配搶佔級和響應級。

——引自正點原子論壇用戶 warship

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章