<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > stm32 nvic的理解

stm32 nvic的理解

作者: 時(shí)間:2016-11-09 來(lái)源:網(wǎng)絡(luò ) 收藏
因為stm32有43個(gè)中斷源,當同時(shí)用到多個(gè)中斷時(shí),就要指定其中斷的優(yōu)先級了。

nvic即是中斷向量的控制!由SCB->AIRCR寄存器控制,SCB->AIRCR中目前只用到4位,也就是最高能有16級中斷嵌套,如果全使用的話(huà)可以達到256級

本文引用地址:http://dyxdggzs.com/article/201611/317624.htm

(1);選用優(yōu)先級分組(實(shí)際就是選幾位用于主優(yōu)先級幾位用于輔優(yōu)先級)

group0:選0位用于主優(yōu)先級,4位用于輔優(yōu)先級。

group1:選1位用于主優(yōu)先級,3位用于輔優(yōu)先級。

group2:選2位用于主優(yōu)先級,2位用于輔優(yōu)先級。

group3:選3位用于主優(yōu)先級,1位用于輔優(yōu)先級。

group4:選4位用于主優(yōu)先級,0位用于輔優(yōu)先級。

(2)這樣打個(gè)比方不恰當的比方吧,如果把一個(gè)中斷比作一個(gè)人,則他的國籍就是主優(yōu)先級,省籍就是輔優(yōu)先級。主優(yōu)先級高的可以

打斷主優(yōu)先級低的中斷(如主優(yōu)先級0(我們叫他美國)的中斷高于主優(yōu)先級2(我們叫他伊拉克)的中斷,則主優(yōu)先級為0的中斷(美國人)可以

打斷主優(yōu)先級為2的中斷(伊拉克人))。而對于輔優(yōu)先級,我們稱(chēng)之為省籍,比如兩個(gè)人都是中國人(主優(yōu)先級),一個(gè)是北京的(假設輔優(yōu)先級為0

,高),一個(gè)是山西的(省籍為輔優(yōu)先級,假設為2,低),則北京人不能去打斷山西人做的事,但是,如果有同一個(gè)機會(huì ),則應該先給北京人,即

當同時(shí)要響應兩個(gè)這兩個(gè)主優(yōu)先級一樣的中斷時(shí),輔助優(yōu)先級高的先響應。如果兩個(gè)中斷的主,輔優(yōu)先級都一樣時(shí),則在中斷向量表中靠前的

先響應。

(3)group4可以最多執行15個(gè)嵌套和一個(gè)中斷,group3可以最多執行7個(gè)嵌套和一個(gè)中斷,依次類(lèi)推。

所以,

group4可以指定主優(yōu)先級的范圍為0——15,輔優(yōu)先級的范圍為0

group3可以指定主優(yōu)先級的范圍0———7,輔優(yōu)先級的范圍為0----1

group2可以指定主優(yōu)先級的范圍0———3,輔優(yōu)先級的范圍為0----3

group1可以指定主優(yōu)先級的范圍0———1,輔優(yōu)先級的范圍為0----7

group1可以指定主優(yōu)先級的范圍0,輔優(yōu)先級的范圍為0----15

所謂嵌套,即是主優(yōu)先級高的可以打斷主優(yōu)先級低的中斷的執行(嵌套)。



關(guān)鍵詞: STM32NVI

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>