ATMega48 debugWire Problem !

Gast #153863
Lesenswert?

Hallo,
Ich habe einen aufgelöteten ATMega48 welchen ich mit dem JTag ICE MKII
emulieren möchte. Die DWEN Fuse kann ich mit dem STK500 als auch mit
dem Emulator (Begrenzte SPI Funktion) setzen.
Setze ich nur die DWEN Fuse vom Auslieferungszustand des Prozessors mit
dem STK500, habe ich kein Problem. Habe dann lediglich die Brownout Fuse
auf 4,3V und die DWEN Fuse mit STK500 gesetzt -> Emulator kann auf
debugWire nicht zugreifen, auch nicht aktivieren und STK500 kann nicht
mehr ISP Programmen !!
High Voltage geht in dem Fall leider nicht, also wie bekomme ich meine
Boards wieder zum Leben ?
Gast #153865
Lesenswert?

Danke,
Hab jedoch die ISP-Clock bereits so niedrig wie möglich gestellt
(32,62kHz Stk500 Osz und isp auf 3,998kHz) !
Hab dann einem frischen ATMega48 lediglich die Brownout Fuses (auf
4,3V) programmiert, -> Emulator will DWEN Fuse setzen, kann aber nicht
(obwohl dessen SPI bereits funktioniert hat), Stk500 keine
Programmierung mehr möglich!
Leider steht bei jedem Testlauf eine Leiterplatte auf dem Spiel, hab
schon 3 Stk. in eine Art ewigen Schlaf geschickt ! Muss die unbedingt
wieder zum Leben erwecken !
Gast #153867
Lesenswert?

Hi,

Mein Problem war, dass ich lediglich übersehen habe dan AVCC Pin zu
versorgen ! Anscheinend wird diese Analog Spannung auch für die
Erzeugung des Brown-Out Reset benötigt. Wie es der Zufall so will habe
ich bei meinen Versuchen immer mit der Brownout Fuse 4,3V gespielt.
Sobald ich die Schwelle dann weiter nach unten gesetzt hatte, war alles
in Ordnung !

mfg
Gast #153868
Lesenswert?

Avcc ist keine "Analogspannung", sondern die Stromversorgung der
Port-Treiber des Port C sowie des ADC. Sie sollte daher immer
beschaltet sein und Vcc entsprechen (evtl. über Tiefpass).

...

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