-
-
Erfahrener Benutzer
Fleißiges Mitglied
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
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen