外部中断与回调函数

先理解以下上升沿与下降沿

引脚设置,设置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小灯切换状态

相关推荐
普中科技3 分钟前
【普中STM32F1xx开发攻略--标准库版】-- 第 38 章 RS485 通信实验
stm32·单片机·嵌入式硬件·开发板·通信·rs485·普中科技
DLGXY18 分钟前
STM32(二十七)——独立看门狗&窗口看门狗
stm32·嵌入式硬件·算法
weixin_4629019718 分钟前
方案 3:手机控制 ESP32
单片机·嵌入式硬件
風清掦35 分钟前
【江科大STM32学习笔记-09】USART串口协议 - 9.1 STM32 USART串口外设
笔记·stm32·单片机·嵌入式硬件·学习
逐步前行1 小时前
STM32_USART_寄存器操作
stm32·单片机·嵌入式硬件
沐欣工作室_lvyiyi1 小时前
基于单片机的多参数监护仪系统(论文+源码)
stm32·单片机·嵌入式硬件·多参数监护仪
熬夜有啥好2 小时前
51单片机(1)
单片机·嵌入式硬件·51单片机
DLGXY3 小时前
STM32(二十六)——WDG看门狗
stm32·单片机·嵌入式硬件
集芯微电科技有限公司3 小时前
AD536A高性能真有效值直流转换电路替代PC2909
人工智能·单片机·嵌入式硬件·神经网络·生成对抗网络
可乐鸡翅好好吃3 小时前
关于频率(HZ)与周期(ms)的转换
单片机·嵌入式硬件