Fragen zu den Timern des M88

Gast #3070012
Lesenswert?
• ▲
▼
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?
Gast #3070036
Lesenswert?
• ▲
▼
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)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.