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
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
-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.
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
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.
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
Hi
>Nee. viel einfacher, ...
Bei 8MHz würde ich aber eher auf internen RC-Oszillator tippen.
MfG Spess
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.