Stm32CubeMX5 配置 外部中斷


實驗使用連接PA8引腳的按鍵觸發中斷,外部中斷使用雙邊沿觸發,這樣就可以檢測按鍵按下與松開,當按鍵按下時點亮LED,

當按鍵松開是關閉LED,在中斷服務函數中只置位相應的標志,在main函數中具體處理。

 

1. PA8 連接一個獨立按鍵 ,下拉電阻檢測按鍵時是高電平

 

2. 配置 PA8 為外部中斷模式,修改標簽后會在main.h中生成相應的 宏定義這個端口引腳

 

 

 

 3. 配置外部中斷優先級

 

 4. 配置STM32時鍾主頻 為48MHz初始化好外設導出程序添加自己的功能代碼

 

5. 在中斷服務函數中,具體的是通過回調函數實現的這樣只需要在用戶的源文件中添加回調函數即可

 

 

 6. 具體代碼實現

外設gpio.c文件中 

gpio.h文件中定義枚舉類型

 

 main.c文件中

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM