LPC 2148 Digitale Signale einlesen?

Gast #402973
Lesenswert?

Hallo!

Ich hab mal wieder ein Problemchen.
Seit ich mit dem ARM Controller arbeite verstricke ich mich immer
wieder mit kleinsten Problemen!
kurz mein Problem (-bitte korrigieren wenn ich was falsch mache):

PINSEL0 = 0x00000000; -ich initialisiere alle PINS am Port 0 als
GPIOs.
IODIR = 0x00000000;   -setzte alle als Eingänge
int value = IOPIN0 & 0x0000FFFF;   -Eingänge 0-16 einlesen

wenn ich nichts angeschlossen habe, lese ich ständig die Zahl
0x0000F7F3.

was kann hier nicht stimmen?
verwende ich vielleicht das falsche Register zum einlesen?
#define IOPIN0         (*(REG32 0xE0028000))   ????????

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