Hallo Frank,

Hm, kann ich jetzt nicht sehen, aber ich denk nochmal laut:
Takt: 16 000 000 Mhz.
Bei 256 Vorteiler -> 16 000 000 / 256 = 62500 Erhöhungen.

Wir wollen, das der Timer 1x pro sec. überläuft.
Also muss er 65535 - 62500 = 3036 vorgeladen bekommen.
sonst "verliert" man 0,048sec pro sekunde, oder?
1/f = 1/16000000 = 62,5ns für 1 Takt. * 256 (ist der Vorteiler) = 16us * 3036 (Der ausgesternte Wert) = 0,048

wo liegt der Fehler?

lg

Alex