Auf dem Papier: Wie man ein PWM-Signal (Pulsweitenmodulation) an jedem Pin des Mikrocontrollers ausgibt
Teilen
In diesem Fall wird ein Hitec Hobby-Servo über das PWM-Signal gesteuert, aber jedes Gerät könnte mit dieser Methode gesteuert werden, indem der ICR-Wert geändert wird, um den PWM-Frequenzanforderungen des Geräts zu entsprechen. Der Wert 19.999 (20.000, indiziert ab 0) wird verwendet, da dies einer Frequenz von 50 Hz oder einer Periodendauer von 20 ms entspricht, die der Hitec-Servo benötigt. Der TCNT1 wird verwendet, um den Pin innerhalb der Periode für den spezifischen Pin auf Low zu setzen. Der TCNT1 ist ein Timer/Zähler, der den Wert des Taktes speichert.