Launchpad MSP 430 EXP 430G2 Ports?

#2095005
Lesenswert?

Hallo,
ich möchte über den Taster P1.3 die LED P1.0 anschalten,...
ich komme mit den Ports nicht klar. Wenn ich P1DIR = 0x01; mache das ist 
P1 output oder?

Wie kann ich jetzt den Taster der am selben Port ist auf input machen?

Ist vielleicht ein wenig zu simpel aber ich versuchem ich grad selbst in 
die embedded Welt einzuarbeiten.
danke für eure Hilfe
Persönliche Seite #2095030
Lesenswert?

Was genau willst Du erreichen?

Was bedeutet es, wenn P1DIR = 0x01 gesetzt wird? Welche Funktion hat 
dann P1.0, welche Funktion haben P1.1 bis P1.7?

Was erhältst Du, wenn Du P1IN liest? Was wird wohl geschehen, wenn Du 
einen der Anschlüsse P1.1 bis P1.7 auf Masse (0V) legst? Wie sieht der 
Wert aus, den Du erhältst, wenn Du P1IN liest?
Und was wird geschehen, wenn Du den auf Versorgungsspannung (3V) legst?
Und wie sieht dann der Wert aus, den Dir P1IN liefert?
Persönliche Seite #2097363
Lesenswert?

Tony L. schrieb:
> wenn P1DIR = 0x01; dann ist der P1.0 auf out und der rest dan IN?

Hast Du daran Zweifel?

> P1IN bedeutet das P1 INPUT ist?

P1IN ist ein Register. Genauso wie P1DIR ein Register ist.

Welche Funktion das Register hat, steht im von mir verlinkten User's 
Guide. Hast Du Dir die entsprechenden Stellen dort angesehen?


> Wenn ich den Port auf masse lege dann ist er IN?

Nein, mir scheint nicht, als hättest Du verstanden, worum es geht.

Oder Du hast keinen blassen Schimmer davon, was "IN" und "OUT" bedeuten.

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