因为用的板子是飞线的方式来连接led所以可以随意选择io口,如果用的是成品板就要看板子上的led灯连接的是哪个io口进行相应的配置 5:选择按键对应引脚 6:创建工程 四:代码实践 1:打开工程 2:找到gpio相关库函数里面的中断回调函数复制原型到main函数 3:编写触发中断要产生的现象:翻转led灯引脚电平 4:主函数不需要进...
从原理图我们可以得知,按键WK_UP按下的时候返回的是高电平,所以我们应该将WK_UP对应的PA0引脚配置为外部中断模式,将中断模式配置成 External lnterrupt Mode with Rising edge trigger detection (带上升边缘触发检测的外部中断模式),将LED0对应的PA8引脚配置成GPIO_Output模式。 四、编写外部中断程序 我们先在main....
打开stm32f1xx_it.h,找到void EXTI3_IRQHandler(void);这就是外部中断Line3的中断处理函数 我们右键Go To Denifition Of void EXTI3_IRQHandler,可以在stm32f1xx_it.c中看到如下代码 然后再右键HAL_GPIO_EXTI_IRQHandler;和前面一样GO To一下,就会到stm32f1xx_hal_gpio.c 然后我们需要调用的就是这个一行代码...