目录
- STM32开发环境搭建请移步此处 STM32开发 | Clion搭建STM32开发环境
一、STM32CubeMX 配置
1.配置时钟源
2.配置外部中断引脚
3.使能外部中断
4.配置系统时钟
5.生成工程代码
二、用 clion 打开工程并修改代码
1.找到中断服务函数
2.重新定义中断回调函数
/* USER CODE BEGIN 0 */
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{
UNUSED(GPIO_Pin);
// 对 led 灯进行翻转,会看到随着按键的触发,led 灯也会跟着亮灭
HAL_GPIO_TogglePin(LED0_GPIO_Port, LED0_Pin);
}
/* USER CODE END 0 */