Bootloader Delay

Hallo,

Danke für die Antworten.

Ich habe mich etwas gespielt, und mit einem Duemilanove328 einen ProMini168 eingeschaltet und dann gewartet bis dieser einen Ausgang schaltet. Den Ausgang schalten war die 2. Anweisung nach dem pinMode in setup()

Vom Einschalten bis zur Rückmeldung waren es 1460ms.
Wenn der ProMini den Duemilanove geschaltet hat waren es 1457ms.
Gemessen habe ich nur mit der millis() Funktion.

Werde morgen den Watchdog ausprobieren auf jeden Fall mit mehr als 1500ms. Hoffentlich beißt er nicht.

Wg. Grund für den Wachtdog
Ich habe immer wieder EMV Probleme. Es passiert immer wieder dass der µC hängenbleibt. Verfälschte Werte (z.B. Eingang ist kurz Low obwohl kein Taster gedrückt) fängt er auch immer wieder ein, aber die kann ich via Software handeln.

An allen Leitungen zum µC hängen mittlerweile Ferrite und Varistoren, 230V Leitungen haben mittlerweile Entstörkondensatoren, Spannungsversorgung habe ich mit Pufferbatterie und Kerkos zu stabilisieren versucht, und der µC ist in einem geerdeten PC Gehäuse.
Trotzdem passiert es immer wieder dass sich der µC aufhängt.
Z.B: 230V Aufzug letzte Woche: beim Ausschalten ist der µC hängengeblieben, obwohl er nur via Batterie versorgt war und ca 10m Entfernt. Das ist nicht nur 1x passiert sondern war super reproduzierbar. Was leider nicht häufig der Fall ist. Netzfilter zwischen den 230V Leitungen haben nicht geholfen. Mit einem RC Glied parallel zum Schalter war dieser Fehler nicht mehr provozierbar. Was jedoch nur Probleme--; bedeutet.

Der µC der den Watchdog bekommen soll, muss sich immer wieder via Funk bei einem anderen µC melden. Wenn er das nicht tut, gibt dieser Fehlermeldungen aus (Website und später auch Handy).

So das ist der lange Grund für den Watchdog.