Forum: Compiler & IDEs Eingänge einlesen in C


von Alexander Binder (Gast)


Lesenswert?

Hallo Leute,

kann mir jemand die Syntax für das Einlesen eines Eingangs  als Port und 
Pin sagen und wie ich diese innerhalb eines Programms als if, while und 
else weiterverarbeiten kann.
Ich habe zwar einige Syntaxen, die aber nicht gehen:
if (()P6.1 == 0);
und
While ()P6.1 && BIT0 != 0);

Über eine Antwort würde ich mich sehr freuen.

Mit freundlichen Grüßen

Alexander

von Joerg Wunsch (Gast)


Lesenswert?

Über welchen Controller redest Du denn?

AVR:

while ((PINB & _BV(PB6)) != 0) {
...
}

von Alexander Binder (Gast)


Lesenswert?

Hallo,

es handelt sich um den MSP430f149 von TI.

Gruß

Alexander

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Probier's mal mit

  while(port6.in.pin1);

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
Noch kein Account? Hier anmelden.