实现代码如下:
/* USER CODE BEGIN 2 */
/**
* [url=home.php?mod=space&uid=247401]@brief[/url] EXIT中断回调函数
* @param GPIO_Pin —— 触发中断的引脚
* @retval none
*/
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{
/* 判断哪个引脚触发了中断 */
switch(GPIO_Pin)
{
case GPIO_PIN_2:
/* 处理GPIO2发生的中断 */
//点亮LED
HAL_GPIO_WritePin(LED_GPIO_Port,LED_Pin,GPIO_PIN_SET);
break;
case GPIO_PIN_3:
/* 处理GPIO3发生的中断 */
//熄灭LED
HAL_GPIO_WritePin(LED_GPIO_Port,LED_Pin,GPIO_PIN_RESET);
break;
default:
break;
}
}
/* USER CODE END 2 */
|