EXTI外部中断

视频选集(11/50)[5-1] EXTI 外部中断

1. EXTI(Extern Interrupt):外部中断

  1. 通道数(中断源):20 个。16 个 GPIO_Pin + 4 个其它(PVD 输出、RTC 闹钟、USB 唤醒、以太网唤醒)

    不同 GPIO 的相同 Pin 不能同时作为中断源。如,PA0 和 PB0 不能同时作为中断触发引脚

  2. 支持的触发方式:上升沿/下降沿/双边沿/软件触发

  3. 触发响应方式

    • 中断响应:触发 CPU 处理
    • 事件响应:触发其他外设的操作,属于外设之间的联合工作
  4. 适用于想要获取的信号是外部驱动的、快速的突发信号

2. EXTI 架构

  • AFIO:数据选择器
  • EXTI5 ~ EXTI9 会触发同一个中断函数;EXTI10 ~ EXTI15 会触发同一个中断函数。所以编程时在对应中断函数中,还需要通过标志位来确定具体是哪一个中断通道触发的
  • 20个输入
    • 11个输出:触发中断
    • 20个输出:触发事件

image-20250807151942823

3. AFIO内部电路

  • 中断引脚选择

image-20250807153725598

  • 复用功能引脚的选择和重定义

4. EXTI内部电路

image-20250807154322760

posted @ 2025-08-14 15:45  LI,Yi-han  阅读(18)  评论(0)    收藏  举报