先理解以下上升沿与下降沿
引脚设置,设置PA0为外部中断

设置中断使能,与优先级设置

然后在主程序用户代码4增加回调函数
/* USER CODE BEGIN 4 */
/**
* @brief EXTI line detection callbacks.
* @param GPIO_Pin: Specifies the pins connected EXTI line
* @retval None
*/
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{
if(GPIO_Pin == KEY1_EXTI0_Pin)
{
HAL_GPIO_TogglePin(GPIOA, LED_R_Pin|LED_G_Pin|LED_B_Pin);
}
}
/* USER CODE END 4 */
实验结果如下,按下按键1,LED小灯切换状态
