Ich möchte einen Sketch auf einen fabrikneuen Atmega 328P aufspielen aber ohne Bootloader. Alles auf einem Breadboard. Der Chip sollte die interne 8 MHz Clock verwenden. Ein Brenner ist vorhanden. Kann mir jemand helfen wie ich das machen kann bzw. sagen wo ich das nachlesen kann. Ich habe leider nichts entsprechendes gefunden. Vielen Dank im Voraus.
Vielen Dank für die Antwort. Leider hab ich da was nicht richtig verstanden. Ich möchte auf den Atmega nur den Sketch brennen. Aber keinen Bootloader als Standalone Lösung. Mit welchen Pins muss ich dann meinen Brenner verbinden. Ich beschäftige erst seit kurzem mit Arduino deshalb bitte um Nachsicht wenn ich hier dumm frage.
Ich dachte du hast schon mehr Hintergrund wissen. Ich werde mal heute Nachmittag ausführlich schreiben.
Welchen ISP Brenner hast du denn?
Wenn du eine Steckbrett hast worauf du den MCU gesteckt hast kann ich dir folgendes empfehlen: https://guloshop.de/shop/Adapterkabel/Breadboardkabel-mit-6-poligem-Stecker::48.html
Hier ist noch etwas informatives über die AVR Programmstecker:
Wenn ich weis welchen Progger du hast kann man den in die IDE einfügen (wenn er noch nicht da ist) Dann kansst du deine Programme normal in der IDE Schreiben und mit Burn with Programmer uploaden.
Zuvor musst du wenn du den Atmega ohne ext Crystal nutzt
\arduino-1.0.x\hardware\arduino\boards.txt
den Teil einfügen aus meinem vorigen Post.
Dann einemal Burn Bootloader (damit er die richtigen Fuses für den internen Clock ohne Teiler brennt) ausführen
und dann kannst du mithilfe des ISP den Sketch uploaden.
Das mit der boards Text Datei hab ich schon gemacht. Als Brenner habe ich einen Programmer AVR MKII. In der IDE ist ein AVRISP MKII vorhanden. Ich denke den kann ich nehmen. Adapter mit 6 poligem Stecker ist dabei.
Du schreibst zuerst muss ich den Bootloader aufspielen. Aber ich möchte ja den Atmega als standalone verwenden (ohne Bootloader). Wird dann der Bootloader automatisch gelöscht wenn ich den Sketch uploade? Oder wie kann ich den Bootloader entfernen ohne den Sketch zu löschen.
Auf einem Jungfräulichen Atmega setzt du damit auch die Fuses. Wenn du dann beim nächsten mal Burn mit BootloaderProgrammer machst wird der Bootloader überschrieben.
Gruß
Der Dani
dani, jetzt komm' ich auch nimmer mit, grade weil ich mir jetzt auch einen MKII kaufen will.
daß die fuses beim burn bootloader, und nur damit überschrieben werden, geht mir ja noch ein.
aber wenn ich den bootloader loswerden will und einen sketch ohne bootloader draufschreiben will, muß ich da nicht File > Upload Using Programmer verwenden?
volvodani:
Auf einem Jungfräulichen Atmega setzt du damit auch die Fuses. Wenn du dann beim nächsten mal Burn mit BootloaderProgrammer machst wird der Bootloader überschrieben.
volvodani:
Auf einem Jungfräulichen Atmega setzt du damit auch die Fuses. Wenn du dann beim nächsten mal Burn mit BootloaderProgrammer machst wird der Bootloader überschrieben.
So jetzt habe ich meinen ersten Standalone Arduino fertiggestellt. Dank eurer Hilfe hat alles wunderbar geklappt. Als zusätzliche Bauteile hab ich nur einen Spannungsregler 7805 und 2 Elkos benötigt.