2 von Variable a nach Variable b schieben

Gast #1319857
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren