Hallo, Mir ist klar, dass es jede Menge Beiträge dazu gibt, allerdings finde ich da keine Lösung. Folgendes Problem: AVRISP MKII an ATmega8 angeschlossen, alles super, konnte die Spannung und die Device Signature auslesen. Hab dann anschließend mein erstes Programm reingeschrieben, alles super geklappt. Als ich dann am Abend weiterarbeiten wollte, ging plötzlich nichts mehr. Die Spannung kann ich noch auslesen, die Device Signature allerdings nicht mehr. Fuses usw. geht auch nicht. Alle Lampen an der ISP sind grün. Ich bekomm nur den schon öfters gesehenen Fehler: Unable to enter programming mode. Please verify device selection, interface settings, target power and connections to the target device. Severity: INFO ComponentId: 20000 StatusCode: 0
Kann es sein, dass du die fuses verstellt hast ? Wenn du auf einen nicht-vorhandenen externen Takt umschaltest oder den Reset-Eingang abschaltest, dann geht nichtsmehr.
Die Raterunde geht weiter: Abblockkondensatoren nicht eingebaut.
Nope, die Fuses habe ich nicht verstellt. supi schrieb: > Die Raterunde geht weiter: Abblockkondensatoren nicht eingebaut. Denkst du mir macht das etwa Spaß? Sind drin, hat ja auch davor einwandfreu funktioniert.
FragenÜberFragen schrieb: > hat ja auch davor einwandfreu funktioniert. Da stellt sich die Frage: Was hat sich seitdem geändert an dem Gerät ?
Dsa Frage ich mich ja auch! Das einzige, dass sich geändert hat, ist das jetzt ein Programm auf dem Controller ist.
Und ich habe Abends eine andere Spannungsversorgung benutzt als morgens. Beide lagen aber innerhalb des erlaubten Bereichs. Einmal 2,9V und später 5,5V. Mit beiden funktioniert es jedoch nicht mehr von daher
Welches Proggi hast du den benutzt um den mk2 anzusteuern, es soll vorkommen, dass manche Proggis sehr sinnlose Fuses brennen.
Meinst du die Software? Falls ja, ich arbeite mit der neuesten Version des Atmel Studio, unter XP als auch unter Win8 immer das selbe Problem.
Hm, ok. Das Studio mach eigtl. keine eigenmächtigen Verfusungen (es gibt einige 3rd-Party tools die den Prozess beschleunigen sollen aber bei falscher Verwendung einfach die fuses zerstören). Wenn du ir sicher bist, dass deine Fuses stimmen, dann ist entweder das AVR tot weil er Spannungstechnisch missbraucht wurde (sehr unwahrscheinlich, die dinger sind zäh) oder die el. Verbindungen irgendwo unterbrochen. Ich würde mal durchklingeln ob noch alle Verbidnugen stehen und im Betrieb messen wieviel Volt der AVR kriegt. Parallel könnte ein Bild von deinem Aufbau helfen.
An das Bild komm ich momentan leider nicht ran, da die Software in unserer Denkfabrik zu alt ist. Hätte nur ein Platinenlayout. Werde das ganze mal durchklingeln... Ich schmeiß trotzdem mal das Layout mit rein, vllt bringt es ja etwas http://www.directupload.net/file/u/52173/kmjahr9c_png.htm
>Ist das nicht die Spannung für AD-Wandler o.ä.?
Das ist doch völlig egal. Anschliessen musst du
die auf jeden Fall.
Okay, nachvollziehbar. Wusste nicht das dass so essentiell ist. Aber ich vermute, dass das nicht unbedingt der Drahtzieher in diesem Problem ist, oder irre ich mich da?
Doch, wenn nicht beide GNDs und VCCS angeschlossen sind gibt es immer sehr unlogische und zufällige Fehlfunktionen. Unbedingt anschließen.
Dann werde ich das tun, kann ich die einfach mit an VCC und GND hängen?
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.