PWM (Pulsweitenmodulation): Einstellung des invertierten oder nicht-invertierten Ausgangsmodus und Bestimmung des OCR-Wertes
Teilen
Der Invertierte Modus ist, wenn der Puls am Ende der Periode auftritt. Der Nicht-Invertierte Modus ist, wenn der Puls am Anfang der Periode auftritt. Im invertierten Modus springt das Signal auf 5 V (wodurch der Beginn des Pulses erzeugt wird), wenn der Timer/Zähler den Wert des OCR1A (Output Compare Register) erreicht. Im nicht-invertierten Modus beginnt das Signal bei 5 V und springt auf 0 V, wenn der Timer/Zähler den Wert des OCR1A erreicht. Um den Ausgabemodus auf den invertierten Modus einzustellen, werden die Bits COM1A1 und COM1A0 gesetzt. Um den Ausgabemodus auf den nicht-invertierten Modus einzustellen, wird das Bit COM1A1 gesetzt, aber das COM1A0 wird nicht gesetzt. Wenn OCR1B anstelle von OCR1A gewünscht wird, verwenden Sie stattdessen COM1B1 und COM1B0.