Forum: Mikrocontroller und Digitale Elektronik Wann zieht man beim Timer die 1 ab und wann nicht?


von Alex (Gast)


Lesenswert?

Hallo ich habe eine Frage wann zieht man
beim Timer vom Microkontroller die 1 ab und
wann nicht?

MfG

Alex

von Nonsense (Gast)


Lesenswert?

42

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

> wann zieht man beim Timer vom Microkontroller die 1 ab
> und wann nicht?

wenn beim Timer im Microcontroller der Wert um 1 zu groß ist, zieht man 
1 ab, sonst braucht man nichts abziehen.

Bei manchen Mikrocontrollern kann man auch 2 oder sogar 3 abziehen, man 
muß aber aufpassen daß der Wert nicht zu klein wird.

von Thomas E. (thomase)


Lesenswert?

Wenn man aus Timer1 Timer0 machen will.

mfg.

von Peter D. (peda)


Lesenswert?

Alex schrieb:
> Hallo ich habe eine Frage wann zieht man
> beim Timer vom Microkontroller die 1 ab und
> wann nicht?

Das hängt davon ab, ob man den Zähler synchron oder asynchron lädt oder 
zurücksetzt.

Asynchron:
Bei Zählerstand 10 wird ein Interrupt ausgelöst und im Interrupthandler 
der Zähler auf 0 gesetzt. Die nächste Taktflanke zählt dann auf 1 hoch.

Synchron:
Die Zählerhardware setzt mit der nächsten Taktflanke von 9 auf 0.


Peter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.