Gast
#2277076
Hallo, ich habe mir das Tutorial über PWM angeschaut und wollte mich jetzt mal erkundigen, wie nun die Berechnung für die PWM-Frequenz zustande kommt. Diese ist mir irgendwie noch nicht ganz klar. Also wenn ich das richtig verstanden habe, haben wir einen Timer mit 8 Bit Auflösung und nem Prescaler von 256. Daraus ergibt sich mir dann bei 4 Mhz Systemtakt ein Timer, der mit einer Frequenz von ca. 15 kHz (4.000.000 / 256) raufzählt. Der müsste dann mit einer Frequenz von 61 Hz (15.000 Hz / 256 Schritte) einen ISR auslöst. In dem ISR wiederum gibt es einen Counter der auch 255 Schritte hat. Also kann ich für die Frequenz, die dieser Counter hat, der gelöscht wird wenn er bei 255 ankommt. Also wieder 61 Hz / 256 = 0,23 Hz. Bei der Rechnung, wo ist da mein Fehler? Ich komm nie auf eine PWM-Frequenz von 127 Hz. Gruß S.T