Atmega8 Clock generieren/rausschicken

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.
Gast #3529590
Lesenswert?
• ▲
▼
Hi

>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.

CTC mit Comparewert 0 gibt den halben Takt aus. Also kommen bei 16MHz 
8MHz raus.

MfG Spess
Gast #3529594
Lesenswert?
• ▲
▼
Nee. viel einfacher, Der Oszillator hat einen Eingang und einen 
ausgang.Den ausgang darf man mit einem HCMOS belasten. also einen 8MHz 
Quarz dran, and XTAL2 einen 74UZ04 fuer die weitere Verarbeitung. Und 
den Oszillator per Clockfuse auf grosse Amplitude stellen.
OP #3529597
Lesenswert?
• ▲
▼
Eigentlich ist die Frequenz fast egal, sie muss nicht unnötig schnell 
sein, praktisch wäre es aber gewesen mit der gleichen Frequenz zu 
arbeiten wie der µC selber. Auf meinem µC steht "Atmel 1110 
Atmega8-16PU". Ist das einer der neueren?

Mit freundlichen Grüßen

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.