mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik TCNT0 Register auslesen


Autor: Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.