Hi! ich habe folgendes Problem: In zwei aktuell laufenden Projekten verwende ich einen ATMega328 (Das Teil aus einem Arduino UNO). Einer als SMD fest verbaut, einer als DIP auf dem Steckbrett. Der eine ist ca. 2 Jahre alt, wurde max. 2000mal geflasht. Der fest verbaute ist seit ca. 3 Monaten in Verwendung (kein Dauerbetrieb, insgesamt max. 20h) und vielleicht 200mal geflasht. Programmiert wird mit ATMEL Studio, geflasht mit dem AVR ISP MKII. jetzt sind in der letten Woche beide Controller kaputt gegangen, das sieht folgendermaßen aus: - DIP Atmega wird in einen Arduino UNO gesteckt, die Stromversorgung/Aussenbeschaltung kann also schonmal nicht die Ursache sein. - AVR ISP wird angesteckt, die LED leuchtet rot. - Arduino wird mit Strom versorgt, LED am AVR ISP wird grün. - Wenn ich im AVR Studio im DeviceProgramming die Device Signature lesen will, kommt der Fehler: "Failed to enter programming mode....:Got 0xc0, expected 0x00 (Command has failed to execute on the tool)" An den Fuses hab ich nix gemacht! Ich schwörs :D Was tun? Irgendwie finde ich es arg komisch, dass beide Controller in völlig unabhängigen Projekten innerhalb von zwei Tagen abrauchen? War leider auch mein letzter Atmega in DIP... Das hieße erstmal Bastelpause. Grüße und Danke!
Gästle schrieb: > An den Fuses hab ich nix gemacht! Ich schwörs Das sagen sie alle. Gästle schrieb: > Was tun? Irgendwie finde ich es arg komisch, dass beide Controller in > völlig unabhängigen Projekten innerhalb von zwei Tagen abrauchen? Ich hatte Mal einen Kabelbruch im Flachbandkabel des AVRISP. mfg.
Thomas Eckmann schrieb: > Ich hatte Mal einen Kabelbruch im Flachbandkabel des AVRISP. Guter Tipp, kann ich aber leider nicht bestätigen, leider. Einen ATMega8 kann ich problemlos programmieren. Wann geht denn genau die Grüne LED an? Reicht da "irgendwas, was wie ein ATMega aussieht", oder muss der Controller auf eine Anfrage antworten?
Hier hab ich einen interessanten Artikel gefunden: http://elk.informatik.fh-augsburg.de/da/da-21/Tutorial/sw/Fusebits.html Lies Dir doch mal das Kapitel durch, da findest Du mögliche Fehlerquellen.
Xerox schrieb: > Hier hab ich einen interessanten Artikel gefunden: > > http://elk.informatik.fh-augsburg.de/da/da-21/Tutorial/sw/Fusebits.html > > Lies Dir doch mal das Kapitel durch, da findest Du mögliche > Fehlerquellen. Der Artikel ist echt gut. Ich habe ihn durchgelesen und eine ganze Menge gelernt. Ich finde es megastark, dass Du mir den Link zugesendet hast.
Gästle schrieb: > Einen ATMega8 kann ich problemlos programmieren. Im selben Arduino Board? Gästle schrieb: > Wann geht denn genau die Grüne LED an? Wenn er Spannung vom Board erkannt hat. mfg.
Aber gerne doch. Ich teile mein Wissen immer gerne mit anderen. Wenn Du noch mehr fragen hast, dann will ich sehen, was ich für Dich tun kan.
Thomas Eckmann schrieb: > Im selben Arduino Board? Ja Thomas Eckmann schrieb: > Gästle schrieb: >> Wann geht denn genau die Grüne LED an? > > Wenn er Spannung vom Board erkannt hat. ok, das hilft mir natürlich wenig weiter. Also wie gesagt, an den Fuses hab ich 100 Prozentig nix geändert! Evtl. sollte ich auf STM32 umsteigen. Jetzt wäre der richtige Zeitpunkt ;-)
Gästle schrieb: > Ja Eher die schlechte Nachricht. Da fällt mir jetzt auch nichts mehr zu ein. Gästle schrieb: > Also wie gesagt, an den Fuses hab ich 100 Prozentig nix geändert! Na gut. Gästle schrieb: > Evtl. sollte ich auf STM32 umsteigen. Jetzt wäre der richtige Zeitpunkt Das musst du selber wissen. mfg.
Thomas Eckmann schrieb: > Eher die schlechte Nachricht. > Da fällt mir jetzt auch nichts mehr zu ein. Ok, aber kommt das wirklich öfter vor, dass sich ein ATMega einfach so nicht mehr programmieren lässt?
Gästle schrieb: > Ok, aber kommt das wirklich öfter vor, dass sich ein ATMega einfach so > nicht mehr programmieren lässt? ist mir nur 1x passiert in 6 Jahren wenn ich die Fuse auf extern Quarz geändert habe und der Quarz nicht funktionierte, ist kein Beinbruch, Takt anlegen.
Gästle schrieb: > Ok, aber kommt das wirklich öfter vor, dass sich ein ATMega einfach so > nicht mehr programmieren lässt? Nein. Das ist der Beginn einer Pechsträne. Gut, daß du gezwungenermaßen nun eine Bastelpause einlegen mußt.
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.