Guten Tag,
ich zerbreche mir gerade ziemlich den Kopf.
Ich habe ein Array bestehend aus 8 Bytes.
Bei jedem dieser Bytes möchte ich überprüfen ob Bits an !bestimmten! Stellen gesetzt sind oder nicht.
z.B. Array[0]=0b100110
Wenn Bit 1==0, dann
a++
Wenn Bit 2==1, dann
a++,
Wenn Bit 3==0, dann
b++
Wenn Bit 4==1, dann
b++
usw.

Ich würde das mit Bitoperationen(Schieben, Vergleichen) lösen. Aber gibt es für so etwas vielleicht elegantere Lösungswege?
Bei einem Array mit 8 Elementen hat ein uC viel zu schieben..

Viele Grüße