Hallo in die Runde,
mein Problem ist im Grunde, aus 2 Byte ein signed short zu machen, was an sich trivial zu lösen ist.
Die Herausforderung bei mir ist aber, das von 2 Byte nur 12 Bit genutzt werden und diese zusammen einen Messpunkt aus einer Versuchsreihe mit einem Wert von -1024 bis +3072 repräsentieren.
Nummerierung der Bits ist von 15-0 (Erste -> Letzte). Die Bits 15-12 enthalten irgendwelche Flags, die Bits 11-0 dann eben den Messwert als 12 Bit Wert.
Wie kann ich das nun in ein signed short umwandeln, welches einen entsprechenden Wert enthält?
Danke.
fande
mein Problem ist im Grunde, aus 2 Byte ein signed short zu machen, was an sich trivial zu lösen ist.
Die Herausforderung bei mir ist aber, das von 2 Byte nur 12 Bit genutzt werden und diese zusammen einen Messpunkt aus einer Versuchsreihe mit einem Wert von -1024 bis +3072 repräsentieren.
Nummerierung der Bits ist von 15-0 (Erste -> Letzte). Die Bits 15-12 enthalten irgendwelche Flags, die Bits 11-0 dann eben den Messwert als 12 Bit Wert.
Wie kann ich das nun in ein signed short umwandeln, welches einen entsprechenden Wert enthält?
Danke.
fande