Hallo zusammen, ich habe eine wahrscheinlich nicht all zu schwere Frage: Ich möchte auf einen komplett lehren Atmega328 den Arduino Bootloader flashen, um quasi einen eigenen "Arduino" zu bauen. Ich besitze einen Funduino Mega2560, welcher aber genauso wie ein Arduino Mega2560 funktioniert. Ich benötige doch noch einen externen ISP oder, und wenn ja würde der Guloprog vom Guloshop denn funktionieren? Guloprog: https://guloshop.de/shop/Mikrocontroller-Programmierung/guloprog-der-Programmer-von-guloshop-de::70.html?XTCsid=54193toarektua01v960ls6nq0 Was brauche ich denn noch alles zum Flashen des Bootloaders, und wie funktioniert das ?
Hallo Lukas, Lukas D. schrieb: > ich habe eine wahrscheinlich nicht all zu schwere Frage: > Ich möchte auf einen komplett lehren Atmega328 den Arduino Bootloader > flashen, um quasi einen eigenen "Arduino" zu bauen. Ich besitze einen > Funduino Mega2560, welcher aber genauso wie ein Arduino Mega2560 > funktioniert. Ich benötige doch noch einen externen ISP oder, und wenn > ja würde der Guloprog vom Guloshop denn funktionieren? > Guloprog: > https://guloshop.de/shop/Mikrocontroller-Programmierung/guloprog-der-Programmer-von-guloshop-de::70.html?XTCsid=54193toarektua01v960ls6nq0 > > Was brauche ich denn noch alles zum Flashen des Bootloaders, und wie > funktioniert das ? Du brauchst noch den Bootloader und ein Brennprogramm wie avrdude. Dann kannst Du den Bootloader mit dem Brennprogramm an den Programmer schicken, und der flasht es dann in Deinen Mikrocontroller -- Details in [1]. Liebe Grüße, Karl [1] http://www.elecrom.com/2009/04/15/avrdude-tutorial-burning-hex-files-using-usbasp-and-avrdude/
Hallo Lukas, ein Arduino kann als Programmer verwendet werden. Dazu gibt es einen Sketch ArduinoISP. Entsprechende Doku zur vorgehensweise und zum Anschluss findest du auf der Arduino Webseite unter ArduinoISP. MfG JensM
Das habe ich schon gewusst,allerdings habe ich gemeint dass ich erstens einen arduino brauche bei dem man den Mikrocontroller herausnehmen kann und zweitens dass der arduino nur die Firmware schreiben kann und ich den bootloader mit einem externen isp flashen muss. Heißt das, dass ich gar keinen programmer mehr brauch um den komplett leeren atmega328 zu flashen? Karl Käfer schrieb: > Du brauchst noch den Bootloader und ein Brennprogramm wie avrdude. Dann > kannst Du den Bootloader mit dem Brennprogramm an den Programmer > schicken, und der flasht es dann in Deinen Mikrocontroller Ja klar aber woher bekomme ich den bootloader und kann ich den dann auch mit dem arduino als programmer auf den atmega328 flashen? Gruß Lukas
Direkt in der Arduino IDE gibt es das Beispiel Arduino-ISP,dieses musst Du auf Deinen funduino flashen und den Atmega328p nach ISP Verdrahtung verkabeln. http://www.arduino.cc/en/Tutorial/ArduinoISP Das untere Beispiel mit dem atmega168P der auch Pin kompatibel ist zeigt Die Lösung auf Deine Frage. Der Guloprog geht auch. Achja im Arduino Sketch selbst stehen die benötigten Pins des 2560 und man muss den Programmer "ArduinoISP" Vorwählen.
:
Bearbeitet durch User
Philipp K. schrieb: > Direkt in der Arduino IDE gibt es das Beispiel Arduino-ISP,dieses musst > Du auf Deinen funduino flashen und den Atmega328p nach ISP Verdrahtung > verkabeln. > > http://www.arduino.cc/en/Tutorial/ArduinoISP > > Das untere Beispiel mit dem atmega168P der auch Pin kompatibel ist zeigt > Die Lösung auf Deine Frage. Der Guloprog geht auch. > > Achja im Arduino Sketch selbst stehen die benötigten Pins des 2560 und > man muss den Programmer "ArduinoISP" Vorwählen. Danke für deine Beschreibung! Ich werde das ganze einmal versuchen, dann werden wir schon sehen ...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.