Das hast Du genau richtig erkannt, aber so ein Timer kann ja noch mehr.Somit bleibt mir ja nur zur Berechnung der Frequenz die 1 MHz die 256 Schritte bis zum Überlauf und der Prescale.
Da kommt nun der CTC Modus ins Spiel.
Man schreibt einen Wert in eins der OCR Register und aktiviert den CTC Mode. Der Timer TCNTx wird auf 0 gesetzt, wenn dieser Wert erreicht ist.
Dadurch kann man Frequenzen erzeugen, die der Timer durch den Takt und Prescaler nicht erreichen kann.
Ob das mit CTC und OCRxA und OCRxB zur Erzeugung von fast PWM, wie es im Beitrag #7 beschrieben wird, hab ich leider noch nicht ausprobiert.
Lesezeichen