STM32外部中断可以实现按键控制LED的亮灭。STM32F103C8T6的PC13引脚为LED引脚。
HAL库配置
PC13:GPIO_Output 输出
PB0 : GPIO_EXIT0 中断
GPIO output level 引脚电平设置 高/低
GPIO mode GPIO模式 推挽输出/开漏输出
GPIO Pull-up/Pull-dowm 上拉下拉电阻 上拉电阻/下拉电阻/无上拉或下拉
Maxinum output speed 引脚速度设置 低速/中速/高速
User Label 用户标签 给引脚设置名称如LED
选择下降沿触发
设置NVIC中断
代码部分
在mian.c中加入以下函数