That is actually the point behind a Watchdog. If the code somehow stops execution, the Watchdog will trigger a reset and bring the system back from a crash.dikidera wrote: ↑06 Dec 2022, 16:55 A little fun fact is that Volvo were not fully experienced with Denso? Their watchdog function was called manually and interspersed in the whole code, rather than using a timer interrupt. Well, whatever, these are events from 15+ years ago, the world was a different place back then and Denso was used only a few years.
If you reset the watchdog with a timer it's possible that only the timer is still running whereas the actual code has crashed. Therefore you place the watchdog reset commands all over the code to ensure it's still executing






