CumbMX-Nucleo-外部中断设计
基于STM32CubeMX外部中断设计步䠫:
1.在CubeMX中指定引脚,配置中断初始化函数
2.重写中断回调函数
例:利用Nucleo开发板上的B1和LD2,将按键B1对应引脚设置成外部中断,下降沿触发,在中断服务函数中,翻转LD2状态。
中断初始化配置:
1.将GPIO设置为:GPIO_EXTI功能
2.设置中断触发条件
3.使能相关的NVIC通道
4.设置中断优先级
5.代码编写
经过在CumbMX的配置,只用重新编写中断回调函数即可