Änderungen
Aus Hackerspace Ffm
Teilen wir diese Auflösung durch die Takte der MCU pro Sekunde, haben wir eine Frequenz von 244.14 Hz. Die Periodendauer ist 1s / 244.14 Hz = 4.1 ms.
Wollen wir aber nur eine Auflösung von 265 Schritten pro Periode haben, ergibt sich eine Frequenz von 60.377,36 Hz mit einer Periodendauer von 16.5 nsµs..
Es gibt also eine Abhängigkeit zwischen der Auflösung und der Frequenz der PWM, die sich in folgender Formel beschreiben lässt:
<pre> Hz = clk/resolution </pre>
Frequenz: 20.000 Hz
Auflösung: 800 Takte (16.000.000 / 20.000)
Periodendauer: 5 ns µs (1 / 20.000)
<pre>ICR1 = 800;</pre>