Forum: Mikrocontroller und Digitale Elektronik ATMega644: Ausgeschlossen


von Arokh (Gast)


Lesenswert?

Hi,
obwohl ich fester Überzeugung war das es mir nicht passieren wird,
habe ich meinen ATMega644P anscheinend verfused.

Ich besitze ein AVRISP MKII Programmiergerät und habe einen 18,432Mhz 
Quarz (18,4320-HC18 Reichelt) an den µC angeschlossen und die Fuses 
dementsprechend gesetzt, was auch wunderbar funktioniert hat.

Da ich ein Display anschließen wollte, welches nur 3.3V statt 5V 
verkraftet,
habe ich die Quellspannung auf 3.3V umgestellt.

Da der µC dann allerdings nur weniger Mhz unterstützt, habe ich die 
fuses wieder so umgestellt das die interne Clock benutzt wird.
Seit dem kann ich den µC nicht mehr ansprechen.

Ausgewählt bei den fuses als Clocksource habe ich:
INTRCOSC_6CK_65MS (AVR Studio)


Ich habe ab und zu zugriff auf die teurere Variante des 
Programmiergeräts (AVR JTAGICE mkII),
allerdings bin ich mir unsicher ob ich nicht die JTAG Schnittstelle bei 
den fuses deaktiviert habe.
Zudem müssen bei dem JTAG Verbindungen noch Widerstände angeschlossen 
werden.
http://www.atmel.com/dyn/resources/prod_documents/doc2475.pdf Punkt 
2.3.2
Leider bin ich mir nicht sicher was in diesem fall genau LOAD bedeutet 
und wie groß die Widerstände sein sollen/müssen.


Fllas die JTAG schnitstelle deaktiviert sein sollte habe ich mit dem AVR 
JTAGICE mkII auch schlechte Karten da es anscheinend kein High-Voltage 
oder Paralleles Programming unterstützt.

Ist die Möglichkeit den µC mit einem anderen funktionierenden µC 
(ATMega644) zu retten einfach umsetzbar?
Ich habe es schon öfters gelesen aber bisher noch nirgends eine genaue 
umsetzung davon gefunden.

von Marius W. (mw1987)


Lesenswert?

Du könntest den µC mal aus der Schaltung ausbauen und aufm Steckbrett 
oder so eine Minimalbeschaltung aufbauen. Versorgung der µC dann über 5 
V (um einen Brown-Out-Detection-Reset zu umgehen) und an XTAL1 einen 
externen Taktgeber anschließen. Anschließend den Controller mit maximal 
f/4 via ISP ansprechen.

MfG
Marius

von Arokh (Gast)


Lesenswert?

Ich habe alles an dem µC ausgebaut bis auf SPI und Quarz (mit den 2 
Kondensatoren) und mit 5V betrieben.

Leider besitze ich keine externe clock die ich an XTAL1 anchließen 
könnte, da ich momentan den anderen µC nicht habe.

Ich nehme mal an das man den Quarz nicht mal eben so umbasteln kann, das 
er nur an XTAL1 hängt und als clock arbeitet.

Ich überlege gerade wie ich mit den vorhandenen Material eine clock 
basteln könnte (leider keine Spule dabei).

von ... (Gast)


Lesenswert?

Wenn Du den tatsächlich auf den internen RC Oszillator umgestellt hast, 
mußt Du eventuell nur die ISP Frequenz im AVRStudio auf <250kHz 
runterstellen um wieder mit ihm zu reden.

von Arokh (Gast)


Lesenswert?

Ich habe schon mehrere verschiedene ISP Frequenzen versucht darunter 
auch 2khz, leider ohne Erfolg.

von Frank K. (fchk)


Lesenswert?

Arokh schrieb:

> Ich überlege gerade wie ich mit den vorhandenen Material eine clock
> basteln könnte (leider keine Spule dabei).

http://www.fairchildsemi.com/an/AN/AN-340.pdf

Und bei Deiner nächsten Bestellung orderst Du Dir einen 8 MHz Oszillator 
wie den hier

http://www.reichelt.de/Oszillatoren/OSZI-8-000000/index.html?ACTION=3&GROUPID=3174&ARTICLE=13723&SHOW=1&START=0&OFFSET=16&;PROVID=2402

und hast dann eine einfache Möglichkeit.

Oder Du fängst mit PICs an, da kannst Du Dich nicht aussperren, egal wie 
dumm Du Dich auch anstellst.

fchk

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
Noch kein Account? Hier anmelden.