ATmega168P lässt sich nach Debuggen nicht mehr programmieren

#1715054
Lesenswert?

Hallo,

habe folgendes Problem:
Ich habe meinem Mikrocontroller nen Programm neu aufgespielt und es ist 
auch gelaufen. Dann wollte ich in den Debug-Modus wechseln. Dabei gab es 
ein paar Probleme, so dass ich gar nicht mehr auf den uC zugreifen 
konnte. Es lag wohl an der Reset-Schaltung, die ich nun erstmal nicht 
mehr benutze. Danach konnte ich in den Debug-Modus wechseln. Dies kann 
ich jetzt immer noch, allerdings kann ich den uC nicht mehr auslesen 
bzw. programmieren. Den Debug-Modus kann ich starten so oft wie ich 
will.

Wenn ich den uC für sich laufen lasse, läuft das aufgespielte Programm 
ganz normal.

Ich benutze einen ATmega168 und den AVR Dragon. Der uC läuft mit einem 
externen 20MHz-Quarz.

Wenn ich im AVR Studio den uC programmieren will, erscheint folgende 
Meldung:

Setting device parameters.. OK!
Entering programming mode.. FAILED!
Leaving programming mode.. OK!

ISP-Frequenz ist auf 125kHz eingestellt, und sollte somit bei 
20MHz-CPU-Taktfrequenz niedrig genug sein.

Hoffe, dass ihr mir weiterhelfen könnt...
Gast #1715084
Lesenswert?

Hi

>Hoffe, dass ihr mir weiterhelfen könnt...

Du musst Debugwire wieder abschalten. Also noch mal in den 
Debugwire-Mode und unter Debug->AVR Dragon Options-> Disable Debugwire 
(oder so ähnlich) Debugwire deaktivieren.

MfG Spess

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