Gast
#182216
Hallo, ich versuche jetzt schon über eine Stunde eine uint16_t bitweise auszulesen, doch irgendwie gelingt mir das nicht. Habe es im gleichen Stil versucht, wie auch die Ports ausgelesen werden ... Hat jemand einen Tip für mich, wie das in Verbindung mit einer If-Anweisung funktioniert, d.h. wenn ein bestimmtes Bit=1 dann ausführen. Leider kann ich keine & - Verknüpfung zwischen der Variable und einer festen Zahl anwenden, da das Bit, welches ausgelesen werde soll, sich ändert. Sollte es gar nicht anders gehen: wie funktioniert das bei avr-gcc mit dem Bitschieben nach links oder rechts ?