EXTI_Trigger
时间: 2023-10-01 19:07:27 浏览: 152
EXTI_Trigger 是一个枚举类型,用于选择 EXTI 边沿触发事件的类型。根据引用中的定义,它有三种可选类型:EXTI_Trigger_Rising(上升沿触发)、EXTI_Trigger_Falling(下降沿触发)和EXTI_Trigger_Rising_Falling(上升沿和下降沿都触发)。你可以根据你的需求选择其中一种类型作为触发事件的方式。
相关问题
EXTI_Trigger=EXTI_Trigger_Falling为什么用EXTI_Trigger_Falling
使用`EXTI_Trigger_Falling`触发方式可以在外部引脚检测到下降沿时触发中断。这种触发方式适用于需要在外部信号从高电平到低电平发生变化时触发中断的情况。
例如,当你希望在按下按钮时触发中断,你可以将按钮连接到STM32的引脚上,并将该引脚配置为输入模式。使用`EXTI_Trigger_Falling`触发方式,当按钮从高电平(未按下)变为低电平(按下)时,会触发中断。
要根据你的具体需求选择适当的触发方式。如果你希望在外部信号从低电平到高电平变化时触发中断,则可以选择`EXTI_Trigger_Rising`触发方式。如果你需要在外部信号的任何边沿变化时触发中断,则可以选择`EXTI_Trigger_Rising_Falling`触发方式。
记住,在配置中断时,你需要根据所连接的外部设备和信号变化来选择适当的触发方式。
EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt; EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling;
这段代码是用来配置外部中断的工作模式和触发方式的。EXTI_Mode参数设置为EXTI_Mode_Interrupt,表示将外部中断配置为中断模式,即当外部中断信号触发时,会产生一个中断请求。EXTI_Trigger参数设置为EXTI_Trigger_Falling,表示外部中断触发方式为下降沿触发,即当外部中断信号从高电平变为低电平时触发中断。
阅读全文