Gast
#2066430
Hallo, ich habe folgende Frage/Problem: Chip: Attiny13 Der Speicherplatz ist ziemlich voll, ca. 99%. Nun habe ich ein Programm, dass je nach Anfangszustand von Ports (High oder Low) etwas bestimmtes tut. Nach Ausführung soll das Programm wieder resettet werden, d.h. alle Variablen wieder so belegt werden, wie im Ausgangszustand. (Der Bediener kann während das Programm läuft die Anfangszustände wieder manipulieren und somit einen anderen Teil des Programms aufrufen/starten). Alle Variablen manuell dann auf Ausgangszustand zu belegen, kostet zuviel Speicher. Daher mein Gedanke, durch den Watchdog einen Softwarereset beizuführen. Dies klappt leider nicht so wie ich will. Greift der WD einmal ein, so startet das Programm an laufenden Band neu. Gibt es einen extra Befehl beim WD wie ich das komplette Programm resette? Oder eine andere Möglichkeit, einen vollständigen Reset per Software zu erzeugen? Danke, David