シリアルポートから133の長さのパケットを読み取っています。最後の2バイトには、CRC値が含まれています。2バイトの値は、Javaを使用してシングル(短いと思います)にしました。これは私がしたことです、
short high=(-48 & 0x00ff);
short low=80;
short c=(short) ((high<<8)+low);
しかし、正しい結果が得られません。署名された値が原因で問題が発生しますか?どうすればこの問題を解決できますか、plzは私が困っているのを助けます