Gast
#1504902
Hallo! Es gibt unzählige Themen zu PWM, ich habe Google benutzt, das Datenblatt, schlussendlich alle mir zur Verfügung stehenden grauen Zellen... genug der Verteidigung, hier meine Frage: ToDo: PWM mit ~25 kHz zur Ansteuerung einer H-Brücke mit dem ATmega32 Annahmen: 16MHz Systemtakt, Prescaler 1, 16bit PWM Frage: Habe ich richtig gerechnet ? aus Datanblatt: Berechnung von TOP im FAST-PWM-Modus f_soll = f_clk / (N*(1+TOP) || f_soll = 25*10^3, f_clk = 16*10^6, N=1 => TOP = 726,27 Also muss der Zähler nur bis 726 zählen, sprich irgendwo zwischen 8-bit und 9-bit-Modus , richtig ? Weiterhin: Resolution = log(TOP + 1) / log(2) -> für TOP den Dezimalwert einsetzen? -> kommt ~9 raus, was sagt mir eine Auflösung von " 9 " ? Sonst noch irgendwelche "bösen" Denkfehler ? Teilweise kam es mir beim Lesen so vor als ob ich nur feste Frequenzen über den Prescaler einstellen kann, aber geht doch auch über TOP , oder ? MfG Torsten