Forum: Mikrocontroller und Digitale Elektronik Zähler des ATMega 328P


von Kapfi (Gast)


Lesenswert?

Hallo,

ich hätte mal eine Frage:
Ich bin neu auf dem Gebiet µC und möchte bitte wissen,
ob man den Zählstand der Zähler "direkt" also ohne
Capture Event auslesen kann.
Es hat ja nur der Timer1 die Capture Funktion.
Vielen Dank im Voraus
LG

von spess53 (Gast)


Lesenswert?

Hi

>Ich bin neu auf dem Gebiet µC und möchte bitte wissen,
>ob man den Zählstand der Zähler "direkt" also ohne
>Capture Event auslesen kann.

Ja. Einfach TCNTn bei 8Bit bzw. TCNTnL/TCNTnH bei 16Bit auslesen. Bei 
16Bit-Timer die Reihenfolge, erst L-Register lesen, beachten.

MfG Spess

von Krapao (Gast)


Lesenswert?

Kann man. Das ist sogar die einfachste Betriebsart. Timer X durchlaufen 
lassen und das dazugehörige TCNTx Register auslesen. Die Anzahl der 
Überläufe (Overflows) kann man auch mitzählen, wenn man dafür eine 
Interruptroutine schreibt. Ist in den Wiki-Artikeln zum Timer erklärt.

von Kapfi (Gast)


Lesenswert?

Vielen Dank ;)

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.