Forum: Mikrocontroller und Digitale Elektronik Registerinhalt des Timer "0" auslesen


von Alex (Gast)


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

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.