Ein Timer verändert seinen Timerwert, je nach dem, wie Du sein
Prescaler eingestellt hast.

BSP: 1MHz Takt und Prescaler = 1024

Also alle 1024 Takt, würde der Timerwert um eins erhöt.

Würde man dieses Ausrechnen, käme auf alle Fälle ein sehr ungerader Wert hierbei raus.

Desshalb haben doch die Uhrenquarze so seltsame Werte 32...

Um aber eine genaue Zeit zu ermitteln macht man gern folgendes:

Bei 1MHz-Takt und einem Vorteiler von 1024 wird ein
Timerwert voreingestellt, zB auf 125,
er wird dann automatisch hochgezählt
und wenn er "überläuft, dann weiss man,
dass eine 1000-tel sekunde vergangen ist

Bernhard