Änderungen

ArduinoVariablePWMFrequenz

263 Byte hinzugefügt, 20:23, 2. Nov. 2017
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.
 
[[Datei:TCCR1B.PNG]]
 
Die wichtigen bits sind CS12, CS11 und CS10 die mit dem Ausdruck CSn2:0 zusammengefasst werden.
 
[[Datei:CSn2-0_ClockSelect.PNG]]
 
Im Code schreibt man dann für eine Frequenz von 31372 Hz:
<pre> TCCR1B = TCCR1B & 0b11111000 | 0x01; </pre>
688
Bearbeitungen