Go Down

Topic: wie einen Arduino über Code reseten ? (Read 455 times) previous topic - next topic

Tobias93

Hallo,

ich versuche mich gerade einen Sketch nach einer gewissen Zeit die ich über millis() abfrage zu reseten. Also eine zutreffende if Schleife bei erreichen des gesetzten Zeitwertes. Jetzt weiß ich aber nicht genau wie man, bzw. was man schreiben muss um den Sketch zu reseten also einen kompletten Neustart durchzuführen. Ich habe es mal so versucht:

Quote

if ( Laufzeit == 10000){
void setup();
void loop();
}


Allerdings funktioniert das nicht. Ich habe auch schonmal nach so einem "Reset Code" im Internet gesucht. Allerdings nur Posts gefunden die ich nicht verstehe. Hat jemand von euch einen Tipp, bzw. eine Idee wie es gehen könnte?

Gruß,
Tobi

Nobody is perfect but - impossible is nothing

Tobias93

habe diesen Code im Forum gefunden:

Quote

void software_Reset()
{
  asm volatile ("  jmp 0");
}


bekomme ihn aber nicht zum Laufen.

Gruß,
Tobi
Nobody is perfect but - impossible is nothing

Tobias93

Entwarnung...

mit dem Code

Quote

asm volatile ("  jmp 0");


in als Ausführung der if Bedingung geht es.

Gruß,
Tobi
Nobody is perfect but - impossible is nothing

Go Up