Hallo, habe ein paar Fragen zu den Timern des M88. Zuerst mal eine Frage zum Timer0 im Fast PWM Modus: Der M88 läuft mit 20MHz, der Prescaler beträgt 256, die Auflösung 8 Bit. Wie berechnet sich die PWM-Frequenz? Würde spontan tippen: f(pwm) = Clock(20MHz)/ [Prescaler(256) * Auflösung (256)] = 305Hz Unter den gegebenen Bedingungen messe ich aber mit dem Oscar eine PWM-Frequenz von ca. 150Hz. Liegt ein Rechenfehler vor?
wie misst du die Frequenz? hast du den Prescaler sicher korrekt eingestellt? Hast du den Quaz überhaupt aktivert?
Vlad Tepesch schrieb: > wie misst du die Frequenz? > hast du den Prescaler sicher korrekt eingestellt? > Hast du den Quaz überhaupt aktivert? 1. Mit Oscar und Frequenz-Zähler 2. ? 3. Ja, externer Quarz aktiviert, DIV8-Fusebit abgeschaltet zu 2.: für den Prescaler verwende ich folgende Werte: 1 << CS02 0 << CS01 0 << CS00 (lt. Datenblatt für div256)
Datenblatt lesen und sicher sein das der externe Quarz auch benutzt wird ?
kopfkratzer schrieb: > Datenblatt lesen und sicher sein das der externe Quarz auch benutzt wird > ? Quarz getauscht, jetzt geht es, die PWM-Frequenz stimmt. :O)
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.