Forum: Mikrocontroller und Digitale Elektronik Timer zurücksetzen


von Toni (Gast)


Lesenswert?

Ist es egal wie ich einen Timer zurücksetze oder muss ich da was
bestimmtes beachten:
TCNT1H = 0x00;
TCNT1L = 0x00;

oder

TCNT1L = 0x00;
TCNT1H = 0x00;

von Bolle (Gast)


Lesenswert?

Die Reihenfolge muß unbedingt beachtet werden!  Zuerst High-Byte und
dann Low-Byte ist die richtige.  Der High-Byte-Wert wird zunächst in
einem internen Zwischenregister gepuffert, und erst mit dem Low-Byte
dann "in einem Stück" (d. h. alle 16 Bit gleichzeitig) in das
Timer-Register übertragen.

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.