moin @ all, ich habe von Olimex das "Development Board" für den LPC11C24 und versuche den zu programmieren. Leider kapier ich die Example Projects, die man dort runterladen kann nicht, da es einfach für den Anfang zu viel ist. Mein Ziel ist es, als erstes die angeschlossenen LED's zum leuchten zu bringen. Danach noch den einen Taster einzulesen und damit die LED's anusteuern. Kennt hier irgendjemand ein richtig einfaches Tutorial, bei dem sehr viel erklärt wird? Bzw. kann mir jemand sagen, was alles in meinem bisherigen Programm fehlt bzw. falsch ist? //LED's an PIO1_10 & PIO1_11 #include "LPC11xx.h" int main (void) { LPC_GPIO1->DIR |= 0xFFF; while (1) { LPC_GPIO1->DATA |= 0xFFF; }; } Thanks, Fabi
mal davon ausgehend dass die Register richtig sind, ist das Problem dass deine LED mit Hochfrequenz blinkt. Ein Delay in der while Schleife hilft da.
Fabian S. schrieb: > while (1) > { > LPC_GPIO1->DATA |= 0xFFF; > }; Du schaltest die LEDs immer nur ein und niemals aus. Auch ein Delay zwischen ein u. ausschalten waere nicht Schlecht.
die Register stimmen, inzwischen läuft das Programm. Als nächstes kommt die Hürde, einen Timer für einen Delay einzubauen und den Taster per Interrupt einzulesen.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.