cancel
Showing results for 
Search instead for 
Did you mean: 

Delayed ISR on Button Press for Nucleo STM32WB55

Shreyas_Corvid
Associate II

Hello,

I am using the Nucleo STM32WB55 board and noticed that when I press the user button, the interrupt service routine (ISR) is triggered only after about 3.5–4 seconds. This delay occurs even before reaching the callback function — the ISR itself is reached late.

I have not initialized or configured any BLE stack functionality; this is just a basic GPIO interrupt setup. I have also used other Nucleo boards and never experienced this kind of delay.

Has anyone else encountered this issue or found a solution?

Thanks,
Shreyas

1 ACCEPTED SOLUTION

Accepted Solutions
gbm
Principal

Check if the pull-up resistor is enabled on button input port line.

My STM32 stuff on github - compact USB device stack and more: https://github.com/gbm-ii/gbmUSBdevice

View solution in original post

2 REPLIES 2
gbm
Principal

Check if the pull-up resistor is enabled on button input port line.

My STM32 stuff on github - compact USB device stack and more: https://github.com/gbm-ii/gbmUSBdevice

Enabling the pull-up on the button input fixed the issue. The interrupt now fires immediately.

Thanks
Shreyas