Skip to main content
Yang Yang
Associate III
June 15, 2024
Solved

a problem about interrupt enable after the interrupt happened

  • June 15, 2024
  • 1 reply
  • 838 views

Hello, ST expert

E.g. GPIO PD4 functions as falling edge interrupt pin on STM32F407. Before the falling edge this interrupt is disabled by HAL_NVIC_DisableIRQ(EXTI4_IRQn).  What happened if HAL_NVIC_EnableIRQ(EXTI4_IRQn) is executed after the falling edge? The interrupt will be ignored or be captured immediately after HAL_NVIC_EnableIRQ?

 

Best Regards

Yang

This topic has been closed for replies.
Best answer by Pavel A.

After HAL_NVIC_EnableIRQ the interrupt handler will be called immediately.

 

1 reply

Pavel A.
Pavel A.Best answer
June 15, 2024

After HAL_NVIC_EnableIRQ the interrupt handler will be called immediately.