GPIO外部中断
1.使能GPIO时钟
2.设置GPIO输入模式——上下拉浮空输入
3.使能AFIO(F1)/SYSCFG(F4F7H7)——设置时钟开启寄存器
4.设置EXTI和IO对应关系——选择PA~PK到底哪组IO对应EXTI输入线,AFIO_EXTICR///SYSCFG_EXTICR
5.设置EXTI屏蔽,上下沿——设置ERXTI对应通道的屏蔽和上下沿触发,IMR、RTSR、FTSR
6.设置NVIC——3步,设置优先级分组、设置优先级、使能中断
7.设计中断服务函数——编写对应中断的中断服务函数,清中断标志
注!用HAL_GPIO_Init 步骤2-5一步到胃
STM32 EXTI的HAL库步骤设置(GPIO外部中断)