Forum: Mikrocontroller und Digitale Elektronik 8051 Timer Modus?


von Daniel (Gast)


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

von Timo (Gast)


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.

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.