如何在 STM32CubeMX 的 STM32F4DISCOVERY 用户按钮上启用 GPIO 中断

How to enable GPIO interrupt on STM32F4DISCOVERY user button from STM32CubeMX

我想在用户按下 STM32F4DISCOVERY 板上的用户按钮时启用 GPIO 中断。

我遵循的步骤:

  1. 下载并安装STM32CubeMX 4.27.0
  2. 新项目
  3. 板选择器
  4. STM32F4DISCOVERY
  5. 将所有外围设备初始化为默认模式:是

注意 PA0 -> B1 [Blue Push Button].

我的理解是PA0 should be mapped to EXTI0 interrupt.

  1. 配置 | GPIO 确认 PA0 设置为具有上升沿触发检测的外部事件模式

  1. 配置 | NVIC

但我没有看到启用 EXTI0 中断的方法:

点击 PA0 和 select Reset_State,然后点击 select GPIO_EXTI0。之后,在GPIO配置下select "External Interrupt Mode ...".

现在 EXTI line0 中断 应该在 NVIC 配置下可见。