Registerinhalt des Timer "0" auslesen

Gast #65504
Lesenswert?

Hallo..
Ich versuche bei meinem 8535 das TCNT0 Register auszulesen aber
erhalte
immer den Wert null.
Nachdem ich den Timer 0 mit dem Vorteiler 8 gestartet habe zähle ich
die Anzahl der Überläufe von FF nach 00 (das klappt ja alles prima).
Wenn ein externer INT. soll der Timer gestoppt werden- dies mache ich
indem CS02,CS01 und CS00 in TCRR0 auf null setze. Dann lese ich das
TCNT0 Register mit

in reg,TCNT0

aus.
Im Avr-Studio klappt das alles prima aber nicht im reellen einsatz.
Woran kann das liegen? Muss ich das register auslesen bevor ich den
Timer anhalte (geht auch nicht...hab ich ja schon probiert) oder muss
ich irgendwelche Interrupts zurücksetzen?
Ich hoffe das jemand nen tollen tip für mich hat ..

DANKE

GRUß ALEX

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren