Archiv verlassen und diese Seite im Standarddesign anzeigen : Aus dem Programm zum Bootloader springen
Unregistriert
27.05.2016, 12:10
Hallo,
Ich möchte im programm serielle Schnittstelle abfragen und wenn ich Schaltfläche "Hochladen" betätige, das Adruino zum Bootloader wechselt.
Welches Zeichen sendet Adruino Umgebung beim betätigen der Schaltfläche "Hochladen" ?
Wie Springe ich zum Bootloader ( Befehl, Adresse)?
Rabenauge
27.05.2016, 12:41
Reset ausführen.
Beim Upload wird immer automatisch ein Reset ausgeführt.
Wie der funktioniert, musst du der Doku entnehmen, weil das nicht bei allen gleich ist. Normalerweise braucht man sich darum auch nich kümmern.
Unregistriert
27.05.2016, 14:24
Natürlich kann ich auf den Taster drücken und Spannung kurz unterbrechen.
Ich will ja Sketchupdate machen ohne Platiene zu berühren.
Arduino Nano mit ATmega328
Hier (http://playground.arduino.cc/Main/ArduinoReset)findest du alle Infos zum Thema.
Kurz gesagt ist die Lösung ziemlich einfach:
Füge
void softReset(){
asm volatile (" jmp 0");
}
in dein Programm ein und rufe dann im Programm an passender Stelle
softReset(); auf. Damit springt das Programm in den Bootloader.
Unregistriert
27.05.2016, 15:57
Danke!
Das hat auch geklappt!
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.