Hallo, ich möchte den Timer 0 vom 89LPC935 in Modus 3 verwenden. Laut User Manual stehen mir dann zwei 8 Bit Timer/Counter zur Verfügung. Ich möchte TL0 und TH0 als Zähler verwenden. Hierzu verwende ich die Eingänge P1.2 für T0 und P0.7 für T1. Das Zählen mit TL0 über P1.2 funktioniert im Debuger und in Realität. Das Zählen mit TH0 über P0.7 funktioniert nicht im Debuger und nicht in der Realität. Im User Manual steht überall Timer/Counter. In einem einzigen Absatz über den Modus drei wird jedoch erwähnt das TH0 als Timer verwendet wird. Also doch nur als Timer? Ist es jetzt ein Fehler in der Dokumentation und TH0 kann im Modus drei nur als Timer verwendet werden oder fehlt mir irgendwo noch eine Einstellung? Vielen Dank für Eure Unterstützung.
Ja, NXP unterteilt in die grobe Datasheet und das Usermanual. Im Usermanual (UM10116_3.pdf) S.55, Fig.21. Peter
Leider ist das wirklich so, daß du im Mode 3 TL0 als Timer/Counter und TH0 nur als Timer benutzen kannst. Falls du zwei Hardware-Counter benötigst müsstest du T0 und T1 dafür benutzen. Je nachdem welche Funktion T1 bei dir momentan übernimmt, könntest du diese Aufgabe eventuell auf einen alternativen Timer (BRGR, WDT, RTC, CCU) umlegen. Somit hättest du T1 wieder frei um diesen ebenfalls als Counter zu benutzen. Ciao, Rainer
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.