www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik 8051 Timer Modus?


Autor: Daniel (Gast)
Datum:

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

Autor: Timo (Gast)
Datum:

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

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.