Gast
#1319857
Hallo, Ich lese einen Hallsensor über I2C aus und erhalte 4 Bytes mit verschiedenen Daten. Das Problem dabei ist, dass ein 12Bit-Wert auf drei dieser Bytes verteilt ist. So muss ich 2Bit aus dem letzten Byte, 2Bit aus dem vorletzten Byte und 8Bit aus dem ersten Byte zusammenfügen. Die Zielvariable kann also eine 16Bit integer Variable sein. Kann mir jemand sagen wie ich am günstigsten die Bits in meine Zielvariable reinschieben kann? greatz Martin