mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik 89LPC935 Timer0 Mode 3


Autor: Anderas Baehne (andibc)
Datum:

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

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja, NXP unterteilt in die grobe Datasheet und das Usermanual.

Im Usermanual (UM10116_3.pdf) S.55, Fig.21.


Peter

Autor: R. W. (quakeman)
Datum:

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

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.