ATmega644P mit 14,7456 MHz Quarz

OP #3787435
Lesenswert?

Hallo zusammen,

hab mir grade meinen ATmega644P-20PU weggesemmelt. Ich wollte von 
internem Takt auf externen Quarz umstellen (ein HC49 U mit 2x 22p 
Kondensatoren gegen Masse), und nun reagiert der Controller nicht mehr.

Ist soweit kein Problem, weil ich an den XTAL Pin einfach eine 
Taktquelle hänge, und ich habe temporär wieder Zugriff darauf.

Aber: Welche Einstellung im AVR-Studio ist nun die richtige? Die einzig 
sinnvolle Option erschien mir "EXTLOFXTAL".

Welche Einstellung ist nun die richtige? Oder verträgt der 644P gar 
keine Quarze mit 14,7456 MHz? Hab ich da im Datenblatt was überlesen? Da 
heißt es zwar schon "Ceramic Resonator", aber es ist keine max. Frequenz 
angegeben...

Grüße

Christian
Angehängte Dateien:
#3787453
Lesenswert?

Rate mal wofür EXTLOFXTAL steht! Richtig: External Lo Frequency 
XTAL/Crystal Oszilator.
Und jetzt im Datenblatt: 32,ein paar kHz.
Richtig wäre FSOSC oder EXTOSC gewesen.
Die Beschreibungen beim Atmel-Studio sind IMHO unglücklich gemacht. Da 
muss man immer mit dem Datenblatt vergleichen...
OP #3788147
Lesenswert?

Hallo zusammen,

danke erstmal.

Die Wiederbelebung mit einer externen Taktquelle scheint nun doch nicht 
so einfach, wie erhofft.

Die Konfiguration: Ich habe einen ATMega8 auf einem Steckbrett so 
konfiguriert, dass er an einem Pin ein Rechtecksignal mit 100 kHz 
ausgibt, dieses Signal geht zum ATmega644P Pin XTAL 1. Masseverbindung 
ist auch da. Ich gehe mal davon aus, dass das Rechtecksignal auch 
tatsächlich anliegt, weil wenn ich die Delayzeiten zwischen den 
Pinchanges auf ein für das Auge sichtbares Maß ändere, blinkt eine an 
den Port testweise angeschlossene LED.

Die Spannung (mit dem Digitalmultimeter gemessen, grade kein Oszilloskop 
in Reichweite) liegt bei 2,45 V. Sollte bei einem Rechtecksignal 
theoretisch auch passen.

Habe aber leider keinen Zugriff...

Die ISP Clock vom Programmieradapter ist auf die niedrigste Frequenz 
eingestellt (2,152 kHz).

Bleibt noch als letzte Möglichkeit, die 40 Pins zu entlöten und einen 
neuen Chip einzusetzen, einen fabrikneuen hätte ich noch da, aber geht's 
auch mit weniger Aufwand?

Danke

Christian
Angehängte Dateien:
OP #3788448
Lesenswert?

Danke für die Antworten, ich "hab ihn wieder".

Ich habe den externen Takt der vom Steckbrett/ATmega8 kommt, auf 10 kHz 
heruntergedrosselt, da ging aber trotzdem noch nix. Dann den Quarz 
ausgelötet der noch am ATmega644 hing, es ging immer noch nix.

Dann habe ich die Taktquelle von XTAL1 auf XTAL2 umgelötet, und siehe 
da, es geht wieder. Obwohl im Datenblatt auf Seite 37 steht, dass man 
XTAL1 für das "EXTERNAL CLOCK SIGNAL" verwenden muss.

Warum auch immer...

Danke!

Christian

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