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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.