2022-08-26 06:58 AM
Here is my code for IWDG
LL_IWDG_EnableWriteAccess(IWDG);
// Set the prescaler value of 8 to the IWDG
LL_IWDG_SetPrescaler(IWDG, LL_IWDG_PRESCALER_8);
// Specify the IWDG down-counter reload value
LL_IWDG_SetReloadCounter(IWDG, 2000);
// Reloads IWDG counter with value defined in the reload register
LL_IWDG_ReloadCounter(IWDG);
// Start the Independent Watchdog
LL_IWDG_Enable(IWDG);
2022-08-26 12:05 PM
Do you have your debugger configured to disable watchdog clocks while halted? If not, the IWDG will trigger while you are halted at a breakpoint.