Hallo zusammen,
ich verzweifle gerade und bin mit meinem Latein am Ende.
Ich habe mir vor 3 Wochen einen ATMEGA328P-PU bei Reichelt bestellt und diesen mittels der Anleitung "http://arduino.cc/en/Tutorial/ArduinoISP" gebrannt. Als Boards habe ich ein original Arduino Uno und ein SainSmart UNO R3 benutzt. Auf dem SainSmart Board war der zu brennende 328P-PU aufgesteckt. Das ganze hat auf Anhieb geklappt.
In der Vorfreude keine 20-25 Euro mehr für ein komplettes Arduino Board ausgeben zu müssen, habe ich mir 3 weitere 328P-PU bei Reichelt bestellt. Als diese bei mir eintrafen, habe ich sofort versucht diese - mit meiner vorgenannten Methode - mit einem Bootloader zu versehen. Leider ohne Erfolg, keiner der 3 neuen 328P-PU wollte den Bootloader annehmen. Ich erhielt bei meinen Versuchen überwiegend die Fehlermeldung "avrdude: Yikes! Invalid device signature.".
Nach etlichen Stunden Suche im Internet habe ich u.a. eine Lösung gefunden, die in der avrdude-Config-Datei die Signatur des 328P ändert. Leider hat auch dieser Lösungsansatz nicht funktioniert. Völlig entnervt habe ich weiter gesucht und den folgenden Beitrag von Erik Bartmann gefunden: "cc2.tv-Fan-Club | ATM18/AVR, Arduino + Sonstiges | Wie brenne ich einen Arduino-Bootloader?". In diesem Beitrag wird beschrieben, wie man einen Bootloader mittels eines Diamex AVR-Programmers auf einen ATMEL 328 brennen kann. In der Hoffnung auf Besserung habe ich dann 25 Euro in die Hand genommen und diesen Programmer direkt bei Diamex bestellt.
Nach Erhalt des Programmers habe ich natürlich sofort ausprobiert, ob sich meine 3 neuen ATMEL 328P-PU mit dem Bootloader bestücken lassen. Leider auch hier wieder ohne Erfolg, ich bekam bei allen 3 Prozessoren wieder die gleiche Fehlermeldung. Das war vor ein paar Tagen.
Ich habe das Problem völlig frustriert und an mir zweifelnd vertagt und mich heute mal wieder drangesetzt. Und siehe da, der erste 328P-PU konnte problemlos mit dem Diamex Programmer gebrannt werden. Auch der nächste 328P-PU ließ sich problemlos brennen. Nur der Dritte 328P-PU lässt sich nicht mit dem neuen Bootloader brennen. Ich bekomme auch hier wieder die Fehlermeldung "avrdude: Yikes! Invalid device signature.".
Ich habe alles mir möglich versucht: Signatur des 328P in der avrdude-Config-Datei geändert, den Rechner (Windows 7 64-Bit) neu gestartet, die Treiber des Diamex neu installiert, den USB-Port des Diamex gewechselt, mehrere Arduino Programmierumgebungen ausprobiert. Leider ohne Erfolg.
Ich habe so den Eindruck, dass das brennen eines Bootloaders auf den 328P-PU vom Zufall oder/und dem Wetter abhängt.
Hat von Euch jemand ähnliche Erfahrung mit der Thematik und kann mir helfen. Ich bin jedenfalls total gefrustet.
Viele Grüße
Frank_