Zitat Zitat von _R2D2
Wenn man das Watchdog-Fuse nicht setzt, dann müsste nach einem Reset (egal auf welche Art er ausgelöst wurde) der Watchdog-Timer deaktiviert sein. Also du musst auf jeden Fall nichts deaktivieren, bei mir funktioniert das auch so.
Das ist abhängig vom konkreten Controller. Bei neueren AVRs ist es definitiv anders. Da ist nach einem Watchdog-Reset der Watchdog weiterhin aktiv, unabhängig von der Fuse. Und zwar aus diesem Grund:
Zitat Zitat von Datenblatt
WDE is overridden by WDRF in MCUSR. This means that WDE is always set when WDRF is set. To clear WDE, WDRF must be cleared first. This feature ensures multiple resets during conditions causing failure, and a safe start-up after the failure.
PS: Und der ATtiny45 zählt zu diesen "neueren AVRs".