实现代码如下:
- /* 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 */
|