EXTI外部中断简介:
EXTI(Extern Interrupt)外部中断 EXTI可以监测指定GPIO口的电平信号,当其指定的GPIO口产生电平变化时,EXTI将立即向NVIC发出中断申请,经过NVIC裁决后即可中断CPU主程序,使CPU执行EXTI对应的中断程序 支持的触发方式:上升沿/下降沿/双边沿/软件触发 支持的GPIO口:所有GPIO口,但相同的Pin不能同时触发中断 通道数:16个GPIO_Pin,外加PVD输出、RTC闹钟、USB唤醒、以太网唤醒 触发响应方式:中断响应/事件响应
EXTI基本结构:
?中断代码配置:
选择想要产生中断的引脚,并且开启这个引脚(以激活GPIO_Pin_14为例子)
?然后开启并且配置AFIO:
再然后配置EXTI?
最后配置NVIC:
?
中断函数名定义位于Start文件中