Gast
#1715102
Hallo zusammen! Ich möchte mehrere Zustände an meinen Pins gleichzeitig abfragen. Ich habe vier Taster an P1.0-3. Diese sind active low, haben also je einen Pull-Up. Wenn ich jetzt gleichzeitig alle zusammen abfragen möchte, wie schreibe ich das am geschicktesten auf. Ich könnte ja: if ((!(P1IN & 0x01)) && (!(P1IN & 0x02)) && ...) Aber da gibt es doch bestimmt eine einfacherer Variante, oder? Ich komm nur nicht drauf, hab schon rumprobiert mit Bitmaskierungen, aber irgendwie bekomme ich das nicht auf die Reihe. Es geht um einen MSP. Vielen Dank!