Gast
#508236
Hallo zusammen meine Frage befindet sich schon im Betreff. Kann mir jemand dazu eine Antwort geben? Am besten wie man es in C lösen kann.
|
Anzeige
|
zugreifen auf einzelne Bits eines unsigned char
Gast
#508236
Hallo zusammen meine Frage befindet sich schon im Betreff. Kann mir jemand dazu eine Antwort geben? Am besten wie man es in C lösen kann.
Gast
#508247
compiler ??? CC5X: Variable.1 -> erstes Bit
oder besser lesbar
noch Fragen?
Gast
#508292
nein. Danke!!!!!!!!!! bzw #define BIT0 (1<<0) #define BIT1 (1<<1) #define BIT2 (1<<2) ... variable |= BIT2; variable &= ~BIT2; variable ^= BIT2; Oder Stichwort "Bitfelder".
Gast
#508586
Jetzt ist doch noch eine Frage aufgekommen! Ich würde noch gerne einzelne Bits einer Variable auslesen! Wenn ich dieses Thema noch Beantwortet kriegen könnte, dann Daumen hoch! if (var & (1<<bitnr))
{
;
}
nachtrag:
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Ganzzahlige_.28Integer.29_Datentypen
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Allgemeiner_Zugriff_auf_Register
http://www.mikrocontroller.net/articles/Bitmanipulation
Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|