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

a problem about interrupt enable after the interrupt happened

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.
Pavel A.
Pavel A.Best answer
June 15, 2024

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.