STM32单片机EXTI外部中断的使用

发布时间:2024年01月17日

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文件中

文章来源:https://blog.csdn.net/2302_80169672/article/details/135602349
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。