如何在STM32中设置GPIO事件标志?

时间:2019-03-14 21:27:22

标签: stm32 stm32f4 cubemx

是否可以配置在检测到上升沿或下降沿时设置标志的GPIO输入而不会中断CPU?然后我可以检查主超级循环中标志的状态吗? CubeMX中有一个选项可将GPIO模式配置为“具有上升沿/下降沿触发检测的外部事件模式”,但我不确定如何读取事件标志。这是实现此目标的正确模式吗?

1 个答案:

答案 0 :(得分:2)

我不确定事件模式(以前​​没有使用过),但是您也可以使用 External Interrupt Mode with ...只要您没有在NVIC中激活IRQ处理程序,CPU就不会因任何引脚更改而中断。

可以在EXTI_PR寄存器中找到是否发生事件/中断的信息。 (请参阅参考手册12.3.6)