8051 Timer Modus?

Gast #1226818
N'abend,
ich hab ein Problem mit dem 8051.
Ich will mit einem Timer die Flanken zählen, und gleichzeitig auch die 
Zeit zwischen den Flanken bekommen.
Dachte ich jetzt gerade an den Timer 0 im Modus 3, aber so ganz versteh 
ich das Handbuch da nicht.
Geht das so, das ich mit Timer 0(low) die Flankenerkennung machen und 
dann zum Zeitpunkt des Erkennens den Timer 0 (high) loslaufen lasse für 
die Zeitmessung?
Danke schon mal
Daniel
Gast
Könntest du nicht gleich beide Timer nutzen? Beispielsweise verwendest 
du Timer 0 als Zähler, der die Flanken zählt. Bei einer negativen Flanke 
soll der Timer einen Interrupt auslösen. In der Interrupt Routine kann 
dann  Timer 1 gestartet werden, der die Zeit zwischen den Flanken misst.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.