您现在的位置: 主页 > MCU > 单片机技术应用 > stm32 外部中断知识介绍 -
本文所属标签:
为本文创立个标签吧:

stm32 外部中断知识介绍 -

来源: 网络用户发布,如有版权联系网管删除 2018-09-06 

[导读]stm32 外部中断知识介绍

 中断分类

本文引用地址: http://www.21ic.com/app/mcu/201710/742730.htm

STM32的EXTI控制器支持19 个外部中断/ 事件请求。每个中断设有状态位,每个中断/ 事件都有独立的触发和屏蔽设置。STM32的19个外部中断对应着19路中断线,分别是EXTI_Line0-EXTI_Line18:

线0~15:对应外部 IO口的输入中断。线16:连接到 PVD 输出。线17:连接到 RTC 闹钟事件。线18:连接到 USB 唤醒事件。

触发方式

STM32 的外部中断是通过边沿来触发的,不支持电平触发。

外部中断分组:

STM32 的每一个GPIO都能配置成一个外部中断触发源,STM32 通过根据引脚的序号不同将众多中断触发源分成不同的组,比如:PA0,PB0,PC0,PD0,PE0,PF0,PG0为第一组,那么依此类推,我们能得出一共有16 组,STM32 规定,每一组中同时只能有一个中断触发源工作,那么,最多工作的也就是16个外部中断。

20171030105401136.jpg

总结:

1、stm32每一个引脚均可以作为外部中断引脚;

2、外部中断只能识别每一组中的某一个。比如PA0 PB0 PC0,他们对应的中断线均未EXTI0,所以不能同时使用;

3、注意,从中断线EXTI5~EXTI9 ,对应的外部中断号为EXTI9_5IRQHandler;

中短线EXTI10~EXTI15,对应的外部中断号为EXTI15_10IRQHandler。



              查看评论 回复



嵌入式交流网主页 > MCU > 单片机技术应用 > stm32 外部中断知识介绍 -
 

"stm32 外部中断知识介绍 -"的相关文章

网站地图

围观()