新聞中心

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

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

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

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

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

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

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

若 A+B 則誰響應(yīng)優(yōu)先級來決定。

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

其中 :

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

組1:13

組2:22

組3:31

組4:40

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

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

如:

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

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



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

評論


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

關(guān)閉