Forum: Mikrocontroller und Digitale Elektronik System Clock Output mit Atmega32


von Ralf S. (durokh)


Angehängte Dateien:

Lesenswert?

Hi zusammen,
ich lese gerade ein Tutorial zum TLC5940. Dort wird ein Atmega328P 
verwendet und dessen System Clock Signal wird über das setzen eines 
Fuses (CLKO) an einem Pin ausgegeben (PB0: CKOUT). Dies wird dann zur 
Synchronisation mit dem TLC verwendet.

Nun möchte ich aber einen Atmega32 dafür verwenden. Dort ist aber vom 
CLKO Fuse nicht die rede, weder gibt es den CKOUT Pin. Anstelle dessen 
befindet sich der XCK. Beim Lesen des Datenblattes klingt es für mich 
aber so, als würde hier nicht die System Clock abgebildet werden, 
sondern etwas in Verbindung mit dem UART.

Der Aufbau klappt zumindest nicht. Ein Oszi habe ich leider (noch) 
nicht, um zu prüfen, was PB0 nun wirklich macht.

Meine Frage: Kann ich am Atmega32 die System Clock direkt an einem Pin 
ausgeben?

Ich habe - sofern es für jemanden von Interesse ist - das Tutorial mal 
angehängt. Mein Problem wäre auf Seite 24 oben.

Gruß,
Durokh

von Penner (Gast)


Lesenswert?

nimm doch einen mega644P, der hat den CLKO.

von Alex S. (thor368)


Lesenswert?

Hi, nein der veraltete mega32 hat keinen clock out. Du könntest zur Not 
einen timer in den CTC Mode schicken. Dann hättest du zumindest 
1/2f_cpu.

Thor

von Ralf S. (durokh)


Lesenswert?

Ja, ich habe aber nur atmega32 hier liegen :)
Somit wäre es mir natürlich lieber erst eine Alternative mit dem 
Atmega32 zu haben. Wenn es keine Alternative gibt, dann muss ich ja 
leider wechseln...

von Ralf S. (durokh)


Lesenswert?

Hm, mir war nicht bewusst, dass der Atmega32 veraltet ist. Ist der 644P 
dann die "neuere" Variante?
Ich benötige auf jeden Fall eine Version mit 40 Pins.

von Ralf S. (durokh)


Lesenswert?

Kann ich alternativ XLAT anzapfen, bis ich einen anderen Atmega habe? 
(muss ich erst bestellen)
Wenn ja, muss ich da etwas Bestimmtes beachten, oder kann ich XLAT1 
(externer Quarz) einfach direkt nutzen?  Wie gesagt, wäre nur als 
zeitliche Überbrückung, bis ich einen anderen Atmega hier habe.

Gruß,
Durokh

von Alex S. (thor368)


Lesenswert?

Wenn dann XTAL2. XTAL1 ist der clock input. Aber auch XTAL2 ist sehr 
hochohmig. Da muss auf jeden Fall noch ein Buffer zwischen.

Die ganze mega16 Serie ist mittlerweile überholt. Nachfolger ist die 
mega164 Serie.

Thor

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.