Forum: Mikrocontroller und Digitale Elektronik ATmega16 mit 10 MHz => Taktgenerator mit 10 Mhz?


von ansgar (Gast)


Lesenswert?

Hi!
Ich verwende einen ATmega16 mit einem 10 MHz Quarz. Ein anderer IC soll 
ebenfalls mit 10 MHz betrieben werden. Klar, man könnte den IC auch über 
den selben Quarz betreiben. Ich brauche es aber so, dass ich den Takt 
über den µC steuern kann. Bis max. 10 MHz eben.

 Ich würde den OC0-Pin toggeln, aber es klappt nicht in dem hohen Takt.
Ist dies überhaupt möglich?

von Karl H. (kbuchegg)


Lesenswert?

Ich denke nicht.
Die Hälfte der CPU-Frequenz ist das Maximum was du kriegen kannst
ZUmindest fällt mir im Moment nichts anderes ein, als mit einem Timer im 
PWM Modus mit einem TOP Wert von 2 und Hardware Toggeln eines Pins zu 
arbeiten.

von Falk B. (falk)


Lesenswert?

@  ansgar (Gast)

>den selben Quarz betreiben. Ich brauche es aber so, dass ich den Takt
>über den µC steuern kann.

Was meinst du mit steuern?

MFG
Falk

von Peter R. (gelb)


Lesenswert?

Du könntest dem zweiten IC über einen Multiplexer wahlweise die 10MHz 
vom CLKOUT-Pin oder <= 5MHz vom Output-Compare-Pin anbieten. Frequenzen 
zwischen 5 und 10MHz gibt es dann aber nicht.

Grüße, Peter

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.