日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機 > 單片機
[導(dǎo)讀]STM32F103系列上面,又只有60個可屏蔽中斷(在107系列才有68個)中斷管理方法:首先,對STM32中斷進行分組,組0~4。同時,對每個中斷設(shè)置一個搶占優(yōu)先級和一個響應(yīng)優(yōu)先級值。分組配置是在寄存器SCB->AIRCR中配置:高

STM32F103系列上面,又只有60個可屏蔽中斷(在107系列才有68個)
中斷管理方法:
首先,對STM32中斷進行分組,組0~4。同時,對每個中斷設(shè)置一個搶占優(yōu)先級和一個響應(yīng)優(yōu)先級值。
分組配置是在寄存器SCB->AIRCR中配置:

高優(yōu)先級的搶占優(yōu)先級是可以打斷正在進行的低搶占優(yōu)先級中斷的。

搶占優(yōu)先級相同的中斷,高響應(yīng)優(yōu)先級不可以打斷低響應(yīng)優(yōu)先級的中斷。

搶占優(yōu)先級相同的中斷,當(dāng)兩個中斷同時發(fā)生的情況下,哪個響應(yīng)優(yōu)先級高,哪個先執(zhí)行。

如果兩個中斷的搶占優(yōu)先級和響應(yīng)優(yōu)先級都是一樣的話,則看哪個中斷先發(fā)生就先執(zhí)行。

中斷設(shè)置相關(guān)寄存器

__IO uint8_t IP[240]; //中斷優(yōu)先級控制的寄存器組

__IO uint32_t ISER[8]; //中斷使能寄存器組

__IO uint32_t ICER[8]; //中斷失能寄存器組

__IO uint32_t ISPR[8]; //中斷掛起寄存器組

__IO uint32_t ICPR[8]; //中斷解掛寄存器組

__IO uint32_t IABR[8]; //中斷激活標志位寄存器組

中斷優(yōu)先級設(shè)置步驟:

系統(tǒng)運行后先設(shè)置中斷優(yōu)先級分組。在主函數(shù)調(diào)用函數(shù):

void NVIC_PriorityGroupConfig(uint32_t NVIC_PriorityGroup);

整個系統(tǒng)執(zhí)行過程中,只設(shè)置一次中斷分組。

針對每個中斷,設(shè)置對應(yīng)的搶占優(yōu)先級和響應(yīng)優(yōu)先級:

void NVIC_Init(NVIC_InitTypeDef* NVIC_InitStruct);

如果需要掛起/解掛,查看中斷當(dāng)前激活狀態(tài),分別調(diào)用相關(guān)函數(shù)即可


本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

當(dāng)多個同級別中斷同時發(fā)出中斷請求時,單片機中斷系統(tǒng)將按照自然優(yōu)先級別進行中斷排序,并首先響應(yīng)其中自然優(yōu)先級別最高的中斷。

關(guān)鍵字: 中斷優(yōu)先級 單片機 中斷系統(tǒng)

實現(xiàn)中斷允許控制和中斷優(yōu)先級控制分別由特殊功能寄存器區(qū)中的中斷允許寄存器IE和中斷優(yōu)先級寄存器IP來實現(xiàn)的。下面介紹這兩個特殊功能寄存器。

關(guān)鍵字: at89s51 中斷優(yōu)先級 中斷允許

中斷優(yōu)先級是CPU響應(yīng)中斷的先后順序。中斷優(yōu)先處理的原則是:(1)先響應(yīng)優(yōu)先級高的中斷請求,再響應(yīng)優(yōu)先級低的中斷請求。(2)如果一個中斷請求己被響應(yīng),同級的其他中斷請求將被禁止。(3)如果同級的多個中斷請求同時出現(xiàn)

關(guān)鍵字: 中斷優(yōu)先級 先級處理

簡介:OLED由于同時具備自發(fā)光,不需背光源、對比度高、厚度薄、視角廣、反應(yīng)速度快、可用于撓曲性面板、使用溫度范圍廣、構(gòu)造及制程較簡單等優(yōu)異之特性,被認為是下一代的平面顯示器新興應(yīng)用技術(shù)。OLED顯示技術(shù)具有

關(guān)鍵字: OLED stm32系列

電氣特性:工作電壓:3.3V-5.5V工作電流 :平均0.5mA輸出:單總線數(shù)字信號測量范圍:濕度20~90%RH,溫度0~50℃精度 :濕度±5%,溫度±2℃分辨率 :濕度1%,溫度1℃其數(shù)據(jù)包由5Byte(40Bit...

關(guān)鍵字: dht11 stm32系列 溫濕度傳感器

閱讀nvic:系統(tǒng)中斷管理。我的理解——管理系統(tǒng)內(nèi)部的中斷,負責(zé)打開和關(guān)閉中斷?;A(chǔ)應(yīng)用1,中斷的初始化函數(shù),包括設(shè)置中斷向量表位置,和開啟所需的中斷兩部分。所有程序中必須的。用法: void NVIC_Configur...

關(guān)鍵字: nvic STM32

我自己依據(jù)此圖理解,應(yīng)用思維導(dǎo)圖畫了一張方便理解:(如果看不清可通過ctrl+鼠標滑輪放大看;)前提條件1:組別優(yōu)先順序(第0組優(yōu)先級最強,第4組優(yōu)先級最弱):NVIC_PriorityGroup_0>NVIC_P...

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

簡介:CAN是Controller Area Network 的縮寫(以下稱為CAN),是ISO國際標準化的串行通信協(xié)議。由德國電氣商博世公司在1986年率先提出。此后,CAN通過ISO11898及ISO11519進行了...

關(guān)鍵字: can總線 stm32系列

一、FreeRTOS中斷設(shè)置介紹FreeRTOSConfig.h中定義了兩個宏,分別是:configKERNEL_INTERRUPT_PRIORITYconfigMAX_SYSCALL_INTERRUPT_PRIORIT...

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

簡介:STM32有一個內(nèi)部的溫度傳感器,可以用來測量CPU及周圍的溫度(TA)。特點:該溫度傳感器在內(nèi)部和ADCx_IN16輸入通道相連接,此通道把傳感器輸出的電壓轉(zhuǎn)換成數(shù)字值溫度傳感器模擬輸入推薦采樣時間是17.1μs...

關(guān)鍵字: stm32系列 內(nèi)部溫度傳感器
關(guān)閉