哭泣鱼

文章
5
资源
0
加入时间
2年10月17天

STM32。如何配置外部中断,按键中断?做到按下按键产生外部中断的效果。

然后将以上代码编译烧写,当按下按键,高电平变为低电平时,发生下降沿触发,gpio产生中断,就会执行HAL_GPIO_EXTI_Falling_Callback()函数,执行里面的打印函数。注意,因为所有gpio下降沿中断发生时,都会跑到这个函数,所以要使用if(GPIO_Pin==SW_BUTTON_Pin)来区分是哪个引脚产生的中断,然后我这里在里面增加一个打印。这2个函数是可以重定义的。额外:该gpio配置为外部中断时,依然可以直接使用gpio读函数 来读取gpio的电平值,不会有任何影响。