<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中的優(yōu)先級概念

STM32中的優(yōu)先級概念

作者: 時(shí)間:2016-11-25 來(lái)源:網(wǎng)絡(luò ) 收藏
STM32(Cortex-M3)中有兩個(gè)優(yōu)先級的概念:搶占式優(yōu)先級和響應優(yōu)先級,也把響應優(yōu)先級稱(chēng)作“亞優(yōu)先級”或“副優(yōu)先級”,每個(gè)中斷源都需要被指定這兩種優(yōu)先級。

1.什么是占先式優(yōu)先級(pre-emption priority)

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

高占先式優(yōu)先級的中斷事件會(huì )打斷當前的主程序/中斷程序運行—搶斷式優(yōu)先響應,俗稱(chēng)中斷嵌套。

2.什么是副優(yōu)先級(subpriority)

在占先式優(yōu)先級相同的情況下,高副優(yōu)先級的中斷優(yōu)先被響應;

在占先式優(yōu)先級相同的情況下,如果有低副優(yōu)先級中斷正在執行,高副優(yōu)先級的中斷要等待已被響應的低副優(yōu)先級中斷執行結束后才能得到響應—非搶斷式響應(不能嵌套)。

3.判斷中斷是否是被響應的依據

首先是占先式優(yōu)先級,其次是副優(yōu)先級;

占先式優(yōu)先級決定是否會(huì )有中斷嵌套;

4.優(yōu)先級沖突的處理

具有高搶占式優(yōu)先級的中斷可以在具有低搶占式優(yōu)先級的中斷處理過(guò)程中被響應,即中斷的嵌套,或者說(shuō)高搶占式優(yōu)先級的中斷可以嵌套低搶占式優(yōu)先級的中斷。

當兩個(gè)中斷源的搶占式優(yōu)先級相同時(shí),這兩個(gè)中斷將沒(méi)有嵌套關(guān)系,當一個(gè)中斷到來(lái)后,如果正在處理另一個(gè)中斷,這個(gè)后到來(lái)的中斷就要等到前一個(gè)中斷處理完之后才能被處理。如果這個(gè)兩個(gè)中斷同時(shí)到達,則中斷控制器根據他們的響應優(yōu)先級高低來(lái)決定先處理哪一個(gè);如果他們的搶占式優(yōu)先級和響應優(yōu)先級都相等,則根據他們在中斷表中的排位順序決定先處理哪一個(gè)。

5.STM32中對中斷優(yōu)先級的定義

STM32中指定中斷優(yōu)先級的寄存器位有4位,這4個(gè)寄存器位的分組方式如下:

第0組:所有4位用于指定響應優(yōu)先級

第1組:最高1位用于指定搶占式優(yōu)先級,最低3位用于指定響應優(yōu)先級

第2組:最高2位用于指定搶占式優(yōu)先級,最低2位用于指定響應優(yōu)先級

第3組:最高3位用于指定搶占式優(yōu)先級,最低1位用于指定響應優(yōu)先級

第4組:所以4位用于指定搶占式優(yōu)先級




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

評論


技術(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>