串口通讯时,向下位机发送指令,下位机可以正确解析,但是下位机向上位机返回的数据不正确

串口通讯时,向下位机发送指令,下位机可以正确解析,但是下位机向上位机返回的数据不正确,第1张

有一种可能伏仔是上位串口设置成了只接收TEXT而不接收二进制数。由此一来,0x55是ASCII字符的85,而0xAA则超出了可打印范围返首而产生错误数据0x95。没测漏厅数试过,是臆想的。

有个最简单的判断方衡弯法,就是下位机和上位机之间是通过什么连接的,连接到哪里?如果直接是用usb线连接的,那上位机就要通过usb口来交渣拦纤互数据了。如果使用9针/25针串口线如仿连接,那就是严格意义上的串口程序开发了。

希望对你有所帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12524687.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存