Forum: Mikrocontroller und Digitale Elektronik atmega8 pwm timer


von kay (Gast)


Lesenswert?

welcher Timerinterrupt brauche für die 3 Hardware PWM-Kanäle des 
Atmega8,
ist für eine RGB steuerung

TIM1_OVF      ;Timer1 Overflow Handler für OCR1AL, OCR1BL

und
TIM2_OVF      ;Timer2 Overflow Handler für  OCR2

ist das so richtig

mfg

von Achim M. (minifloat)


Lesenswert?

Hallo,
kay schrieb:
> welcher Timerinterrupt brauche für die 3 Hardware PWM-Kanäle

Gar keinen. Das macht der schon so in Hardware. Du musst nur den 
richtigen Modus mit den WGMxx Bits auswählen, die die Zählweise 
auswählen, einen vernünftigen TOP-Wert setzen(sofern im gewählten Modus 
möglich) und die entsprechenden DDR-Bits setzen(Pins auf Ausgang 
schalten).

Dann bestimmen die OCRx- bzw. OCRxx-Register das Tastverhältnis.

mfg mf

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.