實驗使用連接PA8引腳的按鍵觸發中斷,外部中斷使用雙邊沿觸發,這樣就可以檢測按鍵按下與松開,當按鍵按下時點亮LED,
當按鍵松開是關閉LED,在中斷服務函數中只置位相應的標志,在main函數中具體處理。
1. PA8 連接一個獨立按鍵 ,下拉電阻檢測按鍵時是高電平



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


3. 配置外部中斷優先級

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

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

6. 具體代碼實現
外設gpio.c文件中


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

main.c文件中


