Serial port 从串行端口RS485解码加扰UART字节

Serial port 从串行端口RS485解码加扰UART字节,serial-port,uart,rs485,Serial Port,Uart,Rs485,我用两个RS485适配器A、B、C线连接两台PC、一台Windows、一台Linux。问题是。。虽然这两个设备设置为19200 8N1相同。。。我无法获得工作连接,因为字节只到达一个方向,而内容不知何故被置乱 我通过stty-F/dev/ttyS1 19200 cs8-奇偶校验打开设备,并执行echo 12345>/dev/ttyS1,在windows上,我总是接收相同数量的字节,但数据被置乱。通过这个,我接收0x67 0xb3 0xb2 0x59 0xd9 0xbd。当我做相反的事情,从win

我用两个RS485适配器A、B、C线连接两台PC、一台Windows、一台Linux。问题是。。虽然这两个设备设置为19200 8N1相同。。。我无法获得工作连接,因为字节只到达一个方向,而内容不知何故被置乱

我通过stty-F/dev/ttyS1 19200 cs8-奇偶校验打开设备,并执行echo 12345>/dev/ttyS1,在windows上,我总是接收相同数量的字节,但数据被置乱。通过这个,我接收0x67 0xb3 0xb2 0x59 0xd9 0xbd。当我做相反的事情,从windows发送一些东西并尝试在linux中阅读时,我没有收到任何cat/dev/ttyS1或od-x


我可以通过解码数据是如何被置乱的来找出连接的错误吗?某种UART加密分析是否可能找出错误的设置?有什么想法吗?

位模式太离谱了。我会寻找一个电气问题,从正确的总线终端开始。不要吝啬于错误检查,你应该会得到很多帧和奇偶校验错误。试着用默认波特率从Linux pc上传输。我猜是115200。