Hallo, der Portpin B4 eines AVR-Controllers soll abgefragt werden. Wenn der Pin auf Hi liegt, soll das Ergebnis der Abfrage 0 sein. Liegt der Portpin auf Lo, soll das Ergebnis 1 sein.
1 | if (PINB &= ~(1<<PINB4) )) { ;} |
Eigentlich hatte ich angenommen, dass es so funktionieren müsste, aber irgendwie klappt es nicht. Liegt es an meinem Ausdruck, oder ist der Fehler woanders. In jedem Fall ist der genannte Pin auf Eingang konfiguriert.