Sebi1997 schrieb:
> Ich wollte dies Frequenz mit einem Timer Interrupt CTC realisieren. Das
> Problem ist bei dem 16Bit Timer1 läuft der Motor langsamer als bei den
> 8Bit Timern 0 oder 2, sprich die Frequenz ist bei 8 bit Timer höher.
> Warum ist das so?
Ich nehme mal an, dass du den Puls im Interrupt erzeugst. Ein 16 Bit
Timer zählt insgesamt 65535 Counts weit, ein 8 Bit Timer zählt "nur" 255
Counts weit. Und da du bei den Timern keinen CTC-Mode eingestellt hast
zählen die Timer auch immer bis zu ihren Top-Werten, folglich muss die
Frequenz, die mit dem 8 Bit Timer erzeugt wird, schneller sein als die
Frequenz, die mit dem 16 Bit Timer erzeugt wird, da du ja beide Timer
mit gleichem Takt laufen lässt.