串口通信发出的是{0x11,0x02,0x01,0x00,0xEC},为什么虚拟端显示的接收到的是91 82 81 80 EC呢?
时间:10-02
整理:3721RD
点击:
串口通信发出的是{0x11,0x02,0x01,0x00,0xEC},为什么虚拟端显示的接收到的是91 82 81 80 EC呢?
你是不是选了奇偶校验位了,通讯格式要两边一致才行
我没有选择校验啊
都或上了0x80吧
查一下通讯格式吧,波特率,校验方式,数据位长度
或上了,还是不对
是说看结果你或上了0x80才导致的错误,如果你没有做或操作,那估计是你发送7位数据位,但接收设置接收8位数据位
可以加个好友不,详细问一下
主要是看一下你的协议
可以加个好友不,详细问一下
串口参数如9600,N,8,1。即波特率为9600,校验位为N,为NONE,即无校验位,数据8为,一个停止位,发送和接收方都要参数一致,才能正确通信
我扣扣 583713770 加一下
看来你接收到的最高位都是1, 楼问题解决没,如果没解决可以贴出程序,让大家帮你看一下
看来你接收到的最高位都是1, 楼问题解决没,如果没解决可以贴出程序,让大家帮你看一下