Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > Hallo, > > der Watchdog funktioniert wie im Beispiel super. > > > > 1. Frage: kann man die Zeit auch grösser 2 sek. machen (prescal. = 7) > > 2. Ist es möglich statt einen Neustart die nächste Anweisung anzuspringen bzw. einen Sprungmarke? > > > > Gruss Christian > > Hallo Christian > > zu 1) > > Größer 2sec geht nicht. > > > zu 2) > > Man kann abfragen, wodurch der Reset ausgelöst wurde. > Hierdurch ließe sich dann ein Sprung ausführen. > > > byte val; > > val = DirAcc_Read(0x54); // Read MCUCSR > DirAcc_Write(0x54,0x00); // Clear MCUCSR > > if ((val & 0x08 ) == 0x08) > { > //println("Watchdog Reset Occurred !!!!!"); > } > else if ((val & 0x01 ) == 0x01) > { > //println("Power On Reset Occurred"); > } > else if ((val & 0x02 ) == 0x02) > { > //println("External Reset Occurred"); > } > else > { > //println("Undefined Reset Occurred"); > } > > > Grueße Joerg