Go Down

Topic: wie einen Arduino über Code reseten ? (Read 520 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
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy