Pages: [1]   Go Down
Author Topic: wie einen Arduino über Code reseten ?  (Read 301 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
***
Karma: 1
Posts: 166
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Logged

Nobody is perfect but - impossible is nothing

Offline Offline
Full Member
***
Karma: 1
Posts: 166
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

habe diesen Code im Forum gefunden:

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

bekomme ihn aber nicht zum Laufen.

Gruß,
Tobi
Logged

Nobody is perfect but - impossible is nothing

Offline Offline
Full Member
***
Karma: 1
Posts: 166
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Entwarnung...

mit dem Code

Quote
asm volatile ("  jmp 0");

in als Ausführung der if Bedingung geht es.

Gruß,
Tobi
Logged

Nobody is perfect but - impossible is nothing

Pages: [1]   Go Up
Jump to: