Bei Arduinos wie dem Nano oder dem Mega2560 wird nach einem Reset ja zunächst der Bootloader gestartet. Der horcht dann eine festgelegte Zeit auf der seriellen Schnittstelle, ob sie mit etwas verbunden ist, auf dem gerade avrdude läuft.
Das soll auch so bleiben. Ich weiss, dass ich durch ändern eines Fusebits direkt die Anwendung starten kann, aber so radikal möchte ich es nicht haben.
Ich habe eine eigene Software auf dem PC laufen, die über die serielle Schnittstelle mit einer Software von mir auf dem Arduino kommuniziert.
Ich würde gerne auch den Arduino direkt nach dem Verbinden per DTR Signal neu starten. Und jetzt kommts, ich mag dann nicht im PC Programm warten, bis der Bootloader auf dem AVR sicher aufgegeben hat und meine Applikation gestartet hat. Sende ich vorher schon los, passiert es sogar, dass der Bootloader die Kontrolle gar nicht an die Applikation abgibt.
Gibt es also etwas, dass ich an den Bootloader schicken kann, so dass er nicht mehr weiter wartet, sondern sogleich zur Applikation springt ?