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

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

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

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

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

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

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

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

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

__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]; //中斷激活標(biāo)志位寄存器組

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

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

void NVIC_PriorityGroupConfig(uint32_t NVIC_PriorityGroup);

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

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

void NVIC_Init(NVIC_InitTypeDef* NVIC_InitStruct);

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


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

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

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

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

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

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

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

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

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

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

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

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

關(guān)鍵字: nvic STM32

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

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

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

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

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

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

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

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