Damit kannst du den Timer bei einem bestimmten Wert (Zeit) überlaufen lassen. Wenn du einen konstant "langen" Takt erzeugen willst, kannst du (wenn du nicht den Fast-PWm benutzt) nur über die Anzahl der Bits und den Vorteiler und den Prozessortakt die Länge der Zyklen regeln. Den Prozessortakt lässt man besser von andere Sachen abhängen und der Prescaler bietet einem keine wirklich große vielfalt.
Wenn du aber bei jedem Interrupt des Timers den Timer (8-Bit) schon mit einem Wert füllst, wird er nicht von 0 bis 256 sondern von dem Wert den du vorgibst (Timervorgabe) an zu zählen beginnen. So sit es möglich quasi jede beliebige Frequenz zu erzeugen.
Lesezeichen