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?
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.
@ 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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.