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.
Hallo, ich nochmal. Konnte das Problem selber lösen. Hab vergessen das Register PINSEL1 zu setzen.
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.