硬件开发板:STM32G0B1RET6
软件平台:cubemax+keil+VScode
1 新建cubemax工程
1.1 配置系统时钟树
1.2 配置相关GPIO引脚
①LED由PC13引脚控制
选择PA5引脚,GPIO_Output模式
GPIO模式配置:
②按键开关由PC13引脚控制
选择PC13引脚,GPIO_EXTIx模式,其中13表示13号中断线
GPIO模式配置:按键设置为下降沿触发中断(LED)
1.3 配置NVIC中断
勾上Enabled (G0系列相比于F1系列没有优先级Group配置)
1.4 导出工程
…略
2 中断处理流程
① main.c 中的 MX_GPIO_Init() 函数调用HA