Gast
#178550
Hallo. Kann mir einer von euch sagen wie ich einfach einen Software reset mit dem AVR_GCC durchführen kann? Danke. BYE.
|
Anzeige
|
Software reset mit AVR GCC
Gast
#178550
Hallo. Kann mir einer von euch sagen wie ich einfach einen Software reset mit dem AVR_GCC durchführen kann? Danke. BYE.
Gast
#178551
Indem du den Watchdog aktivierst und in eine Endlosschleife ohne Watchdogreset springst. Michael
Gast
#178552
Hi, ist es den nicht moeglich per inline asm den Reset Vector anzuspringen? Dieses Problem hab ich naemlich auch gerade und eigentlich nicht sehr viel Flash speicher mehr frei. Mfg Dirk
Gast
#178553
Klar kannst Du den reset-Vektor anspringen. Das ist aber kein wirklicher Reset, weil letzterer auch die Hardware in den Grundzustand bringt.
Gast
#178554
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
Gast
#178555
Externer Pin an Reset-Eingang verkabelt geht natürlich auch. ;-) Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|