PIN4.1 setzen

Gast #2550595
Lesenswert?

Hallo liebe Forumsmitglieder,

ich möchte an PIN4 das Bit1 auf 1 setzen, wenn eine Bedingung erfüllt 
ist. Ist diese Bedingung nicht erfüllt, so soll BIT1 auf 0 gesetzt 
werden. Wie mache ich das?

Mein Beispiel:
1
  if(x >= y){             
2
  P4SEL = BIT1  // so richtig??
3
  else                
4
                // ??
5
}

Grüßle Tobi
#2550726
Lesenswert?

Ich denke mal, von P4SEL und BIT1 ausgehend, meint er einen MSP430.
Dann müsste das für ihn verständlich so aussehen:
1
if(x >= y) P4OUT |= BIT1; //oder wie die Bedingung sein soll
2
else P4OUT &= ~BIT1
3

4
//Achte darauf, dass P4DIR |= BIT1; gesetzt wurde!

Tipp: Lerne C, oder keiner wird dir helfen (ich hatte lediglich gerade 
Langeweile) und dann lern deinen µC kennen.

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