CumbMX-Nucleo-外部中断设计

基于STM32CubeMX外部中断设计步䠫:
1.在CubeMX中指定引脚,配置中断初始化函数
2.重写中断回调函数

例:利用Nucleo开发板上的B1和LD2,将按键B1对应引脚设置成外部中断,下降沿触发,在中断服务函数中,翻转LD2状态。
中断初始化配置:

1.将GPIO设置为:GPIO_EXTI功能
1.CumbMX-Nucleo-外部中断设计
2.设置中断触发条件
1.CumbMX-Nucleo-外部中断设计
3.使能相关的NVIC通道
1.CumbMX-Nucleo-外部中断设计
4.设置中断优先级
1.CumbMX-Nucleo-外部中断设计
5.代码编写
经过在CumbMX的配置,只用重新编写中断回调函数即可
1.CumbMX-Nucleo-外部中断设计

相关文章: