0

我正在为 Arduino Esplora 编写一个显示加速度值的程序。我已经成功地在我的 Mac 上传输数据,但是当我尝试在 Windows 机器上使用相同的程序时,通过串行连接传输的负值是乱码且无法使用。我检查了正在传输的数据的各个字节,并确认两台机器上的数据相同。但是,为什么他们将其视为两个不同的值呢?

Value being transmitted = FFFFFF4d 
Actual value, as displayed on Mac = -179
Value being displayed on Windows = -32768

谢谢!

4

0 回答 0