STM32EXTI外部中斷中使用5以後的口配置說明

2021-09-25 09:04:26 字數 588 閱讀 5602

stm32exti外部中斷中使用5以後的口配置說明

當我們在使用外部中斷的時候 stm32基本每乙個io口都可以當外部中斷使用,在設定中斷優先順序的時候有個很模糊的地方容易出錯 這裡我說一下

定義中斷口的**我略過,這裡假設使用的是pg8口做外部中斷,exti8線

nvic_prioritygroupconfig(nvic_prioritygroup_2);

nvic_config.nvic_irqchannel=exti9_5_irqn;

nvic_config.nvic_irqchannelpreemptionpriority=0;

nvic_config.nvic_irqchannelsubpriority=0;

nvic_config.nvic_irqchannelcmd=enable;

nvic_init(&nvic_config);

簡單一句話「當使用9到5 的exit時候 用exti9_5_irqn

使用 15_10的exti時候 用exti10_10_irqn

其他就是 exti0_irqn exti1_irqn exti2_irqn exti3_irqn exti4_irqn」

stm32 EXTI對應的中斷函式

exti0 irqchannel 表示的是外部中斷線exti0對應的中斷函式。以stm32f103vb系列為例,100pin,一般我們通常使用的io對應外部中斷線如下 pa0,pb0,pc0,pd0,pe0 對應的是exti0中斷線 以此類推 到pa15,pb15,pc15,pd15,pe15對應e...

STM32外部中斷 exti 配置

在微控制器運用中,exti的使用算是常規操作了。在32微控制器中,exti的每個中斷均可單獨配置來選擇型別 即中斷和事件 以及相應的觸發事件 上公升沿觸發 下降沿觸發 邊沿觸發等 也可以進行單獨遮蔽的操作。如下是32中的exti框圖,其中線路1 2 3 4 5為 中斷 而1 2 3 6 7 8為 事...

STM32 使用EXTI處理外部中斷

使用exti處理外部中斷 1.任務描述 使用開發板上的key1按鍵,達到開 關led彩燈的目的 2.程式設計思路及要點 程式設計思路 檢測gpio中斷,在中斷服務函式裡面,實現開 關led彩燈 程式設計要點 1 初始化用來產生中斷的 gpio 2 初始化 exti 3 配置 nvic 4 編寫中斷服...