Atmega88 DWEN Fuse rücksetzen

OP #3921305
Lesenswert?

Hallo zusammen,
ich habe bei meinem ATmega88 die DWEN Fuse gesetzt. Nun kann ich 
natürlich nicht mehr auf den Chip per SPI zugreifen.

Ich wollte nun mittels AVR-Dragon und AVR Studio4 im Debug Mode 
debugWIRE abschalten und dann mittels SPI DWEN wieder abschalten.

Leider kann ich aber keine Debug Session starten, soll heißen im Debug 
Menü
ist bis auf Select Platform und Device, sowie einige Menü Punkte bei 
Breakpoints und Trace alles ausgegraut. Was mache ich da falsch?

Der Atmega ist auf externen Quarzoszillator geflascht, ich müsste da als 
noch  einen externe Taktquelle anschließen.

Ich wäre für etwas Hilfestellung sehr dankbar.

Gruß
Wolfgang
Moderator Persönliche Seite #3921338
Lesenswert?

Ansonsten, wenn du AVRDUDE zur Hand hast: ein ganz normales
ISP-Kommando starten, um die Fuse zurückzusetzen, also bspw.
1
avrdude -c dragon_isp -P usb -p m88 -U hfuse:w:0xdf:m

Das stellt fest, dass ISP nicht geht, und versucht danach, die Sequenz
zum Deaktivieren von debugWIRE anzuwerfen.  Neuere Versionen von
AVRDUDE probieren sofort danach nochmal, die Operation auszuführen,
bei älteren Versionen musste man das gleiche Kommando ein zweites
Mal starten.
OP #3921365
Lesenswert?

Schon mal danke für die Antworten,
aber ich habe dazu noch einige Fragen da ich doch noch Neuling bin auf 
dem Gebiet.

Wie kann ich auf dem AVR Dragon Board eine externe Taktquelle 
anschließen und wie müsste die aussehen? Würde ein Rechtecksignal von 
einem Frequenzgenerator ausreichen mit z.b. 1Mhz an Pin 9 vom Atmega88?

AVRDUDE kenn ich leider noch nicht, ich habe aber mal gelesen der wäre 
bei WIN AVR dabei stimmt das? Ansonsten müsste ich mir den noch runter 
laden.
#3921388
Lesenswert?

Wolfgang S. schrieb:
> Wie kann ich auf dem AVR Dragon Board eine externe Taktquelle
> anschließen und wie müsste die aussehen?

Das versteh ich nicht. Wo ist denn der Controller? Der Dragon wird ganz 
normal an den ISP von deiner Schaltung angeschlossen. Und darauf wird 
der Controller doch mit allem, was er braucht, versorgt.

Direkt am Dragon wird der Controller zum HV-Pogrammieren angeschlossen. 
Dafür brauchst du keinen Takt und die Fuse-Einstellungen sind auch egal.
HV setzt sich über alles hinweg.

mfg.
OP #3921448
Lesenswert?

Jörg Wunsch schrieb:

> An Pin 13 des USB-ICs (PDIUSB12) müsste ein Takt anliegen (hab' gerade
> keinen Oszi hier zum Nachmessen, aber der Pin ist als CLKOUT
> bezeichnet).

Hm, den Chip finde ich schon aber da nen Takt abgreifen? Draht anlöten 
geht kaum, etwas winzig das ganze. Hab aber auch keinen Schaltplan vom 
Dragon um sehen zu können ob es eine Möglichkeit gibt den Takt da 
abzunehmen.
Moderator Persönliche Seite #3922050
Lesenswert?

Jörg Wunsch schrieb:
> Wolfgang S. schrieb:
>> Draht anlöten geht kaum
>
> Mit bisschen gutem Willen und einem brauchbaren Lötkolben ist das
> kein Problem.  Muss ja nicht ewig halten.  Viel Flussmittel und
> wenig Zinn benutzen.

Siehe Foto.  Kommen schöne 12 MHz raus (OK, bei mir 11,999 MHz :) mit
vollen 5 V Amplitude.  (Das hochstehende Ende des Drahtes hat leider
den Schärfentiefenbereich des Objektivs schon deutlich verlassen.)
Angehängte Dateien:

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