Arduino Duemilanove mit neuen Atmega328p-pu

Gast #3034097
Hallo,
Ich hab gerade erst begonnen mich mit dem Thema Mikrocontroller zu 
beschäftigen.
Mein Problem ist folgendes, ich habe einen Arduino Duemilanove(ohne 
Controller) und habe mir einen neuen Atmega328p-pu gekauft.
Nun war mein Gedanke den Mikrocontroller einfach auf das Board zu 
stecken und den ersten Sketch darauf zu laden.
Dies funktioniert aber leider nicht. Mein PC erkennt das Board, dieses 
wird aber im Geräte-Manager am COM&LPT nicht als Arduino angezeigt 
sondern als USB serial Port.
Nun hab ich mir schon diverse Virtuelle COM Treiber heruntergeladen aber 
es stellte sich keine Besserung ein.
Wenn ich den Resetknopf drücke blinkt auch keine LED. (vielleicht kein 
Bootloader?)
Am Board selber leuchtet die PMR LED sonst nichts.
Beim Versuch etwas Hochzuladen kommt das bekannte Problem:

avrdude: stk500_getsync(): not in sync: resp=0x00

Bin mit meinem Latein am Ende.

Vielleicht kennt sich ja irgendwer damit aus.
Danke
Wenn du einen neuen Atmega hast kannst du den nicht gleich fürs Arduino 
verwenden, da muss erst der richtige Bootloader drauf !

Entweder du versuchst dein Arduino mit dem alten Atmega zu einem ISP 
Programmer umzufunktionieren oder kaufst dir einen billigen standalone 
programmer (ich hab zB. den Mysmartusb light für 15€ den ich dir auch 
empfehle würde)

du musst aber schaun das du wirklich den richtigen bootloader findest, 
der ist irgendwo in dem Arduino Ordner versteckt.
Nein.

Schau dir den Schaltplan an 
(http://arduino.cc/en/uploads/Main/arduino-duemilanove-schematic.pdf).

Der FT232RL dient nur als USB-zu-Seriell-Wandler. Es ist ja gerade der 
Arduino-Bootloader, der es ermöglicht, Sketche vom PC über USB über ein 
bestimmtes serielles Protokoll (stk500) im Atmega abzulegen und 
auszuführen.

Um den Bootloader selbst neu zu programmieren musst du MISO, MOSI, SCK 
und RESET mit einem ISP-Programmierer in einer bestimmten Art und Weise 
bedienen. Wie, das steht im Datenblatt 
(http://www.atmel.com/Images/doc8161.pdf).

ISP-Programmierer gibt es viele. Du kannst sogar einen anderen 
Atmega/Arduino als ISP-Programmierer benutzen (musst den aber erst mal 
programmieren können).

Du hast dich in eine lehrbuchmäßige Zwickmühle manövriert :)

LG, Sebastian
Läßt sich der Bootloader nicht über den ICSP-Anschluß (In-Circuit Serial 
Programming) einprogrammieren?
http://arduino.cc/en/Main/ArduinoBoardDuemilanove

Hier wird ein ganz einfacher Programmer (drei Widerstände) an der guten 
alten Parallelschnittstelle beschrieben. Unter Win 7 und 8 dürfte das 
aber nicht mehr funktionieren:
http://www.arduino.cc/en/Hacking/ParallelProgrammer

http://arduino.cc/en/Hacking/Bootloader mit einem Patch für WinXP
Gast
Toni schrieb:
> Mein Problem ist folgendes, ich habe einen Arduino Duemilanove(ohne
> Controller)

Tja, am falschen Ende gespart würde ich sagen.

Entweder µC mit Bootloader von Arduino beziehen (weiss nicht ob das 
geht) oder einen ISP Brenner kaufen.
Sebastian W. schrieb:
> Toni meint: Über USB mit seinem PC.

Und genau das wird in den Links beschrieben die ich gepostet habe. 
Entweder hast du die nicht gelesen oder nicht verstanden.

Sebastian W. schrieb:
> Das mit dem ICSP-Port des
> Duemilanove hatte Christoph ausserdem oben schon beschrieben, Manfred.

Nein. Bei dem was Christoph gepostet hat ist zusätzliche Hardware nötig. 
Es geht aber auch nur mit dem Arduino. Ein externer Programmer ist NICHT 
notwendig.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.