|
這個(gè)是很好理解的,看第一張彩色圖就可以了,可能寫(xiě)書(shū)的人已經(jīng)精通了STM32,所以,可能覺(jué)得這個(gè)太好理解了,就沒(méi)有細(xì)說(shuō)
這里只說(shuō)STM32的M3,別的不說(shuō),理解就好
先說(shuō)優(yōu)先級(jí)組合,中斷優(yōu)先級(jí)組合只能有0-4這5個(gè)組合
因?yàn)樗挥昧?個(gè)位來(lái)控制中斷的優(yōu)先級(jí)(搶占級(jí)和副優(yōu)先級(jí)),4個(gè)位最大數(shù)就是1111=15
所以:
在0組合的時(shí)候,搶占級(jí)為0,4個(gè)位都可以給副優(yōu)先級(jí)進(jìn)行級(jí)別設(shè)置,這個(gè)時(shí)候:搶占等級(jí)就只有一個(gè)級(jí)別:0級(jí)
副優(yōu)先級(jí)就有0-15一共是16個(gè)級(jí)別
1組合的時(shí)候,搶占等級(jí)用一個(gè)位來(lái)設(shè)置,那么,就有了0-1一共兩個(gè)級(jí)別可能設(shè)置
副優(yōu)先級(jí)就只有3個(gè)位,就有0-7一共是8個(gè)級(jí)別可以設(shè)置了
其它級(jí)別自己分析了
搶占等級(jí)決定了它能不能打斷其它中斷
優(yōu)先等級(jí)是在多個(gè)中斷同時(shí)觸發(fā)時(shí)的優(yōu)先處理權(quán),優(yōu)級(jí)等級(jí)沒(méi)有打斷的權(quán)力,只有優(yōu)先權(quán)力,只有在多個(gè)中斷同時(shí)觸發(fā)時(shí)才會(huì)用到
如果是相同級(jí)別的搶占等級(jí)一個(gè)低優(yōu)先等級(jí)中斷正在執(zhí)行,這個(gè)里又來(lái)了一個(gè)更高級(jí)別的優(yōu)先等級(jí)中斷,那么,這個(gè)中斷只能掛起(意思就是干等著),等到前面的處理完了,才會(huì)來(lái)處理這個(gè)中斷
|
評(píng)分
-
查看全部評(píng)分
|