PWM (Pulsweitenmodulation): Einstellung des invertierten oder nicht-invertierten Ausgangsmodus und Bestimmung des OCR-Wertes

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.



Zurück zum Blog

Hinterlasse einen Kommentar

Bitte beachte, dass Kommentare vor der Veröffentlichung freigegeben werden müssen.