EXTI外部中断
视频选集(11/50)[5-1] EXTI 外部中断
1. EXTI(Extern Interrupt):外部中断
-
通道数(中断源):20 个。16 个 GPIO_Pin + 4 个其它(PVD 输出、RTC 闹钟、USB 唤醒、以太网唤醒)
不同 GPIO 的相同 Pin 不能同时作为中断源。如,PA0 和 PB0 不能同时作为中断触发引脚
-
支持的触发方式:上升沿/下降沿/双边沿/软件触发
-
触发响应方式
- 中断响应:触发 CPU 处理
- 事件响应:触发其他外设的操作,属于外设之间的联合工作
-
适用于想要获取的信号是外部驱动的、快速的突发信号
2. EXTI 架构
- AFIO:数据选择器
- EXTI5 ~ EXTI9 会触发同一个中断函数;EXTI10 ~ EXTI15 会触发同一个中断函数。所以编程时在对应中断函数中,还需要通过标志位来确定具体是哪一个中断通道触发的
- 20个输入
- 11个输出:触发中断
- 20个输出:触发事件

3. AFIO内部电路
- 中断引脚选择

- 复用功能引脚的选择和重定义
4. EXTI内部电路

本文来自博客园,作者:LI,Yi-han,转载请注明原文链接:https://www.cnblogs.com/LiYi-han/p/19037865

浙公网安备 33010602011771号