Hallo,
ok, ich weiß - aber ich bin jetzt am Ende -
Frage: ich lese eine serielle Schnittstelle aus, hierbei kommt ein Wertebereich von -1800 bis +1800 zurück. Ich bekomme dies als 2 mal 8 bit und soll das 16bit berechnen. Bei alles positiv gar kein Problem. Aber bei negativ dreh ich durch.
z.b.:
-87 und 0 ergibt 169
-51 und -1 ergibt -510
82 und 1 ergibt 338 (klar --> 1 * 256 + 82 = 338, aber die anderen??
Gruß
Dirk
ok, ich weiß - aber ich bin jetzt am Ende -
Frage: ich lese eine serielle Schnittstelle aus, hierbei kommt ein Wertebereich von -1800 bis +1800 zurück. Ich bekomme dies als 2 mal 8 bit und soll das 16bit berechnen. Bei alles positiv gar kein Problem. Aber bei negativ dreh ich durch.
z.b.:
-87 und 0 ergibt 169
-51 und -1 ergibt -510
82 und 1 ergibt 338 (klar --> 1 * 256 + 82 = 338, aber die anderen??
Gruß
Dirk