Zuletzt geändert am 2. November 2017 um 21:17

ArduinoVariablePWMFrequenz

Version vom 2. November 2017, 21:17 Uhr von Strange (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Die standard Frequenz ist 490 Hz, an manchen Pins 980 Hz. Für die meisten Anwendungen ist das ausreichend. Braucht man mehr Auswahl, kann man über den Presca…“)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Die standard Frequenz ist 490 Hz, an manchen Pins 980 Hz. Für die meisten Anwendungen ist das ausreichend. Braucht man mehr Auswahl, kann man über den Prescaler sehr einfach weitere Frequenzen zur Verfügung stellen.

Für die 490 Hz Pins gibt es folgende Möglichkeiten:

Teiler Frequenz
1 31.372,55
8 3.921,16
64 490,2
256 122,55
1024 30,64

Für 980 Hz Pins diese:

Teiler Frequenz
1 62.500
8 7.812,5
64 976,56
256 244,14
1024 61,035

Eingestellt werden können diese über das Register TCCRnB. Das n steht für den Timer. Also gehört das Register TCCR1B zum Timer 1.