Ich lese 133 Länge Paket von Serialport, die letzten 2 Bytes enthalten CRC-Werte, 2 Bytes Wert habe ich Single (kurz ich denke) mit Java. das, was ich getan habe,2 Bytes zu kurz Java
short high=(-48 & 0x00ff);
short low=80;
short c=(short) ((high<<8)+low);
aber ich bin nicht korrekte Ergebnis bekommen, ist es Problem, weil bewertet unterzeichnet? Wie kann ich dieses Problem lösen, plz helfen Sie mir, ich bin in Schwierigkeiten
Gibt es einen bestimmten Grund, warum Sie kurz anstelle von int verwenden? Ist Ihr CRC-Wert nicht vorzeichenlos? – akarnokd