JustinIO发送16进制数据有误
大家一定都有用过 JustinIO吧,最近做串口通信,发现怎么都不能实现协议,最后用串口调试工具检测一下串口发送的数据,发现发送来的数据有错误,
原本发送的数据
byte[] bs = new byte[]{
0x02,0x52,0x44,0x53,0x41,0x2A,0x0D};
结果在另一段收到的是
82 D2 44 53 41 AA 8D
数据的最高位出错了,检查了半天JustinIO类都没有发现错误在哪里,如果那位达人能够指明一二不胜感激。
注:端口号,波特率,数据位,停止位,校验位都是正确的!