Hallo, Ich habe weder im Forum noch im Datenblatt des Xmegas was gefunden. Und zwar betreibe ich meinen Xmega mit dem internen 32Mhz Takt, möchte aber an einem Ausgang 8Mhz haben. Kann ich diesen mit einem Prescaler an einen Pin rausgeben? Der Takt lässt sich dem CLKEVOUT auf einen Pin schreiben. Da ich aber 32Mhz brauche, nutzt mir kein Prescaler auf die Clock. Sollte es keinen Prescaler oder Ähnliches dafür geben, was die beste bzw. rechensparsamste Art eine Frequenz von 8Mhz an einem Out-Port zu erzeugen? Über einen Interrupt der den Augang toggelt? Oder sogar über eine analoge Schaltung, wie auch immer sie aussieht. Sie müsste von 32Mhz auf 8Mhz runter. Das geht doch bestimmt mit 2 T-FlipFlops. Gruß
Über einen Timer Compare Ausgang? Der Timer muss also nur bis 4 zählen...
Basti schrieb: > Über einen Timer Compare Ausgang? Der Timer muss also nur bis 4 > zählen... Der Timer löst dann einen Interrupt aus, oder!?
@ Highii H. (highii) >> Über einen Timer Compare Ausgang? Der Timer muss also nur bis 4 >> zählen... >Der Timer löst dann einen Interrupt aus, oder!? Nö, denn ein Interrupt alle 4 CPU Takte wäre ein wenig viel ;-) Die Output Compare Funktion arbeitet zu 100% unabhängig von der CPU.
Genau und der Xmega hat den Timern sogar extra eine Frequency Waveform Generation spendiert.
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.