[software development] 插拔USB设备会引起串口通讯收到乱码
Tofloor
poster avatar
清晨
deepin
2023-12-28 02:55
Author

RS485 通讯,一端连deepin 操作系统(串口com1),另一端连windows操作系统(USB),大部分时候能正常工作,但在deepin端重启或插拔USB设备时,windows端会收到乱码,请问这是什么原因,应该这么排查?

image.png

Reply Favorite View the author
All Replies
YL-Jack
deepin
2023-12-28 06:39
#1

可能是编码问题(UTF-8转GBK)

Reply View the author
清晨
deepin
2023-12-28 17:24
#2
YL-Jack

可能是编码问题(UTF-8转GBK)

如果不在Deepin端插拔USB设备,不重启,通讯一切正常

Reply View the author
YL-Jack
deepin
2023-12-28 20:21
#3
清晨

如果不在Deepin端插拔USB设备,不重启,通讯一切正常

就是这样的,deepin用的UTF-8编码,Windows用的GBK编码

Reply View the author
清晨
deepin
2023-12-28 23:36
#4
YL-Jack

就是这样的,deepin用的UTF-8编码,Windows用的GBK编码

谢谢你的答复。这个跟编码没有关系,现在问题不是在deepin端发送了数据,在windwos端收到乱码。而是,在Deepin端没有发送任何数据,在windows端收到了一串乱码

Reply View the author