Atmega8 Clock generieren/rausschicken

#3529555
Lesenswert?

Hallo,

Ich möchte mit einem Atmega8 einen Clock von 8MHz generieren, den ich 
für 2 IC's in meiner Schaltung brauche. Wie kann ich dies umsetzen? Gibt 
es eine Möglichkeit den internen Clock einfach an einem Pin 
rauszuschicken?

Mit freundlichen Grüßen
Gast #3529564
Lesenswert?

Hi

>Ich möchte mit einem Atmega8 einen Clock von 8MHz generieren, den ich
>für 2 IC's in meiner Schaltung brauche. Wie kann ich dies umsetzen? Gibt
>es eine Möglichkeit den internen Clock einfach an einem Pin
>rauszuschicken?

Nur wenn dein ATMega8 mit 16 MHz getaktet wird. Beim neueren ATMega88 
kann der Controllertakt direkt an einem Pin (PB0) ausgegeben werden.

MfG Spess
Gast #3529575
Lesenswert?

-Man könnte einen Timer mit 16MHz (Prescaler 1) laufen lassen und bei 
Comparematch mit Zählwert 1 gibt es ein Pin toggle, dann hat man jedoch 
nur 4MHz. Geht also nicht mit Timern.

-Wenn man keine Sprünge verwendet kann man den ganzen Befehlsspeicher 
mit toggle port Instruktionen vollschreiben wenn er am ende des 
Speichers ankommt fängt er wieder von vorne an. Beschi...ene Lösung ... 
weil man nichts anderes machen kann als Pins zu togglen.

-Mit nem Transistor oder irgendeinem Gatter oder oder irgendeinem 
Verstärker an den (RC) Quarzoszuillator rangehen und weiterverwenden.

-Externen Quarzoszillator nehmen 8MHz und für AVR mitbenutzen. Oder 
16MHz
und danach nen T-FlipFlop bzw. nen JK.

-Nen ATtiny25, 45 oder 85 nehmen. Die haben ne VCO+PLL eingebaut und 
können den Timer1 mit 64MHz laufen lassen.

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