www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Aufteilung frequenz auf reload-wert und prescaler


Autor: tommy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,

ich bin auf der suche nach einem einfachen weg, eine gegebene frequenz 
für eine PWM auf den reload wert bzw. prescaler umzulegen, sodass ich 
eben diese frequenz erhalte.

beispiel: bei einer 48Mhz CPU und einer geforderten PWM frequenz von 
16kHz würde sich ein reload wert von 3000 ergeben, prescaler 0. bei 
einer geforderter frequenz von 8khz würde sich ein reload wert von 6000 
ergeben, zu hoch für ein 12 bit register, sodass der prescaler 
hochgesetzt werden muss usw.. hat jemand von euch jemand eine idee, wie 
sich schnell und einfach der prescaler ausrechnen lässt, damit sich 
jeweils der höchste reload wert ergibt?

vielen dank
tommy

: Verschoben durch Moderator
Autor: Micky (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich benutze für sowas immer eine Division.

Autor: Zwölf Mal Acht (hacky)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Excel tabelle ?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.