新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > STM32的中斷優(yōu)先級(jí)

STM32的中斷優(yōu)先級(jí)

作者: 時(shí)間:2016-11-27 來(lái)源:網(wǎng)絡(luò) 收藏
STM32中斷優(yōu)先級(jí) 分為 搶占優(yōu)先級(jí)和響應(yīng)優(yōu)先級(jí)

本文引用地址:http://butianyuan.cn/article/201611/322572.htm

前者是對(duì)搶占優(yōu)先級(jí)的劃分

后者是相同搶占優(yōu)先級(jí)的優(yōu)先級(jí)別劃分

如 中斷A的搶占優(yōu)先級(jí)大于B的搶占優(yōu)先級(jí) 則A的中斷kezaiB里面觸發(fā),忽略響應(yīng)優(yōu)先級(jí)

若 A+B 則誰(shuí)響應(yīng)優(yōu)先級(jí)來(lái)決定。

首先給中斷分組,一共5個(gè)組,即組0——4

其中 :

組0 : 0位搶占優(yōu)先級(jí)4位響應(yīng)優(yōu)先級(jí)

組1:13

組2:22

組3:31

組4:40

值越小 優(yōu)先級(jí)越高

每組最多村4個(gè)(有待考證),且中斷的優(yōu)先級(jí)不能超過(guò)設(shè)定的組的優(yōu)先級(jí)范圍

如:

MY_NVIC_Init(2,2,EXTI0_IRQChannel,2);//搶占2,響應(yīng)優(yōu)先級(jí)2,組2
MY_NVIC_Init(2,1,EXTI15_10_IRQChannel,2);//搶占2,響應(yīng)優(yōu)先級(jí)1,組2

其中 組2的話其搶占優(yōu)先級(jí)不能大于2響應(yīng)優(yōu)先級(jí)不能大于2.



關(guān)鍵詞: STM32中斷優(yōu)先

評(píng)論


技術(shù)專區(qū)

關(guān)閉