AVRISP mk2, kann nicht programmieren!!

Gast #1649333
Lesenswert?

Ich programmiere schon seit einiger Zeit mit dem AVRISP mkII

eigentlich bin ich ganz zufrieden damit. Jedoch habe ich manchmal das 
Problem, dass beim Programmieren eine Fehlermeldung erscheint:

Meldung:
Setting mode and deviece parameters.. OK!
Entering programming mode.. FAILED!
Leaving programming mode.. OK!


ich kann es mir nicht erklären, denn ich arbeit immer mit dem selben 
Mikrocontroller ATmega32 und habe schon hunderte male erfolgreich 
Programmiert, und dann kommt plötzlich diese Fehlermeldung.

Ich arbeit immer mit 16MHz Quarz, die ISP Frequenz ist auf 125kHz.

Kann mir jemand helfen?? Hatte jemand schon dasselbe Problem?
Gast #1649345
Lesenswert?

Mark schrieb:
> denn ich arbeit immer mit dem selben
> Mikrocontroller ATmega32 und habe schon hunderte male erfolgreich
> Programmiert, und dann kommt plötzlich diese Fehlermeldung.

Du weißt, das der Flashspeicher nur eine begrenzte Anzahl von 
Schreibzyklen aushält?
Probier mal nen neuen Prozessor aus.
Gast #1649346
Lesenswert?

ich bin mir sicher das es nicht daran liegt, ich hatte dieses Problem 
schon öfters. Ich wechsle den Controller, aber die Beschaltung ist immer 
dieselbe.

Es kann nicht an der Beschaltung liegen und auch nicht an den 
Schreibzyklen.
Gast #1649352
Lesenswert?

es ist zum verzweifeln..

im moment arbeite ich an meiner Abschlussarbeit und das Programmieren 
über mkII ist fixer Bestandteil der Aufgabenstellung. Es kann doch nicht 
sein, dass sporadisch solche Fehler auftauchen und wieder 
verschwinden!!!
Gast #1796903
Lesenswert?

Hallo,

mit einem sehr ähnlichen Problem darf ich mich auch rumplagen.
Ich arbeite auf einem Atmega128 und öfter wenn ich den frisch 
übersetzten Code abschicken will kommt diese Fehlermeldung.
AVR Studio und AVRISP mkII kommen hier zum Einsatz.

Die Fehlermeldung gibt den Hinweis auf eine zu hohe ISP-Frequenz.
Die Frequenz kann man rauf und runter setzten ohne Effekt.

Ich kann dieses Problem umgehen wenn ich den Controller vorher lösche.
Dann muss ich aber jedesmal das EEprom neu beschreiben.
Das dauert ewig und geht zu Lasten der Lebenserwartung von dem Speicher.

Hat jemand einen Hinweis wo der Haken ist oder ich das Problem weiter 
analysieren kann?

Ciao
Paul
Angehängte Dateien:
Gast #1956235
Lesenswert?

Ich kämpfe leider mit einem ähnlichen Problem.
Mein AVRISP mkII bringt seit neustem auch nur noch die Meldung:

Setting mode and deviece parameters.. OK!
Entering programming mode.. FAILED!

Der Aufbau hat vorher funktioniert, und lässt sich mit einem AVR Dragon 
im ISP Modus nach wie vor problemlos programmieren.

Optisch scheint mkII keine Defekte aufzuweisen. Er dürfte aber ohnehin 
keine ESD oder reverse Voltage Angriffe abbekommen haben.

Firmewarupgrade funktioniert problemlos.
Target Voltage wird richtig angezeigt.
Beide Statusleds leuchten grün.
Abstecken des ISP Kabels wird erkannt.
ISP Geschwindikeite lässt sich umstellen.
Ich kann aber weder die Chipsignatur auslesen, noch den IC löschen oder 
beschreiben.
Neustart (könnte ja am USB Treiber liegen) hat nichts gebracht.

Ich bin über jeden Vorschlag dankbar!

achja, System ist WinXP SP3, AVR Studio 4.18 Build 716
mk2: Hardware rev 0x01, Firmware 0x010d
Gast #1957348
Lesenswert?

? ich muss wohl ein Montagsmodell erwischt haben.
Bei neuerlicher, eingehender Kontroller der Platine habe ich zwei 
Widerstände gefunden, die nur einen verzinnten Lötpunkt hatten. 
Jedenfalls verwunderlich, dass er Anfangs funktioniert hat. Der 
Wackelkontakt würde das unmotivierte Ausfallen erklären. Allerdings 
wundert es mich, dass auf einer maschinell gelöteten Platine soetwas 
passieren kann.
Mit dem Nachlöten der beiden Widerstände scheint es jetzt wieder zu 
funktionieren :)

Falls noch jemand einen "spinnenden" AVRISP mkII hat, kontrolliert 
einmal die Lötstellen der beiden blauen Widerstände zwischen ISP Pin6 
und dem Spannungsregler.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren