Philips ARM Timer

Gast #277181
Lesenswert?

Hallo!

Ich versuche gerade, mit dem Timer 0 des Philips LPC2148 ein
externes Pin zu toggeln. Das Pin zeigt jedoch keine Reaktion.
Gibt es einen Beispiel-Code zu den Timern im Netz?

Mein Code sieht so aus:

  T0IR=0xFF;            //Interrupt Register:
                        //alle Match- und Capture-Interrupts löschen
  T0TC=0;               //Timer Counter: auf Null setzen
  T0PR=0;               //Prescale Register: kein Vorteiler
  T0MR0=1000;           //Match Register 0: Event bei TC=MR0
  T0MCR=2;              //Match Control Register:
                        //MR0 Interrupt disabled
                        //Reset on MR0
                        //Don't stop timer on MR0
  T0EMR=0x30;           //External Match Control:
                        //toggle external match pin 0
  T0TCR=1;              //Timer Control Register: Timer starten
  IO0DIR|=1<<22;        //Match 0.0-Pin ist Ausgang

hab ich irgendeine Anweisung vergessen?

Vielen Dank schonmal für die Antworten.

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