Software reset mit AVR GCC

Gast #178554
Lesenswert?

Sicherlich kann man per asm an die Adresse 0 springen. Dabei werden aber
nicht die Register auf die Default-Werte zurück gesetzt (zB laufen die
Timer weiter, die Interrupts sind weiter aktiv, etc.). Daher ist die
Variante mit dem Watchdog die, die einem wirklichen Rest am nächsten
kommt.

Und viel Flashspeicher benötigt man für die Watchdog-Variante auch
nicht.

Volkmar

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren