Advanced Embedded Systems & IoT
Q88 / 100

What is the significance of "watchdog feeding from within an interrupt service routine" being considered a bad practice in many designs?

Correct! Well done.

Incorrect.

The correct answer is A) If the watchdog is fed by a periodic interrupt regardless of whether the main application logic is actually progressing correctly, a hung main loop might never be detected, defeating the purpose of the watchdog

A

Correct Answer

If the watchdog is fed by a periodic interrupt regardless of whether the main application logic is actually progressing correctly, a hung main loop might never be detected, defeating the purpose of the watchdog

Explanation

A watchdog is meant to catch failures in the overall system; if a simple timer interrupt feeds it independent of whether the application's critical logic is actually executing correctly, the main application could hang forever while the watchdog continues being satisfied — undermining its safety purpose.

Progress
88/100