1. 上升沿触发外部中断(EXTI_RisingEdge)
作用和原理
- 作用:在引脚电平从低变高(上升沿)时触发中断。
- 原理:当GPIO引脚检测到从低电平(逻辑0)变为高电平(逻辑1)时,生成一个中断请求。
- 应用场景:
- 按键检测:检测按键被按下(假设按键按下时引脚电平由低变高)。
- 传感器信号:当传感器输出信号由低变高时,触发中断处理数据。
2. 下降沿触发中断(EXTI_FallingEdge)
作用和原理
- 作用:在引脚电平从高变低(下降沿)时触发中断。
- 原理:当GPIO引脚检测到从高电平(逻辑1)变为低电平(逻辑0)时,生成一个中断请求。
- 应用场景:
- 按键检测:检测按键被松开(假设按键松开时引脚电平由高变低)。
- 传感器信号:当传感器输出信号由高变低时,触发中断处理数据。
3. 上升/下降沿触发中断(EXTI_RisingFallingEdge)
作用和原理
- 作用:在引脚电平变化(上升沿或下降沿)时触发中断。
- 原理:当GPIO引脚检测到电平变化(无论是从低变高还是从高变低)时,生成一个中断请求。
- 应用场景:
- 按键检测:检测按键的任何状态变化(按下或松开)。 <