Zitat von
Chattychan
Frage1:
Was soll die Variable OCR1 = 20 eigentlich bewirken ?
Also ich meine soweit ich das mit den Timern verstanden habe,
zählt Timer0 im 8-Bit Mode hoch bis 255 und fängt dann wieder
bei 0 an. Wenn Timer0 und OCR1 übereinstimmen wird ein Interrupt
ausgelöst. Also einmal im Bereich von 0-255. Dann ist es doch
egal ob OCR1 = 40 oder 20. Fakt ist der Interrupt wird einmal ausgeführt
in der Zeit die der Controller braucht um bis 255 zu zählen.
Wenn hingegen der Timer0 wieder bei 0 anfängt wenn der Interrupt
ausgelöst wird , dann ist mir alles klar. Dann ist die PWM Frequenz die
Zeit die der Controller braucht um von 0 bis OCR1 zu zählen.
Lesezeichen