89LPC935 Timer0 Mode 3

OP #1414549
Lesenswert?

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.
#1414651
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren