使用ubuntu串口数据收和发不一致问题

串口配置

使用virtual Serial Port Driver Pro模拟串口两个串口,com2和com3,使用默认配置;通过virtual box 串口映射功能,在Ubuntu里使用CuteCom打开com2接受和发送数据,在windows里使用com3发送和接收数据。

遇到问题:

使用串口助手,配置相同的波特率、校验位、数据位、停止位等参数;Ubuntu里发数据,Windows里能正确收到,但是windows里发数据,Ubuntu里显示数据会有错位,比如发abcd1234,收到的却是bcd1234a。

刚开始怀疑是二者系统不同,导致串口数据不能互通,折腾了好久。

解决方案

ubuntu里串口助手配置要正确,Flow Control默认选项是 None,这里要修改为Software才行

相关推荐
lhbweilai37 分钟前
分析FreeRTOS内核对象API的源码实现(四)
c语言·stm32·单片机
inrichtt4 小时前
第八课时:SPI总线揭秘:四线全双工通信的奥
c语言·数据结构·stm32·单片机·嵌入式硬件
半杯咖啡半行码4 小时前
Linux字符设备驱动开发基础:从设备号到ioctl的完整实战
stm32·单片机·嵌入式硬件
陈让然5 小时前
WSL 桥接设置静态IP(快速)
linux·网络·ubuntu
碧海银沙音频科技研究院5 小时前
基于炬芯ATS3089X的usb U盘/usb audio声卡/usb cdc虚拟串口/录音dump到本地功能实现
stm32·单片机·嵌入式硬件
@松6 小时前
学习stm32cudemx +vs 创建hex文件,刷机
stm32
CC180253944866 小时前
具有强大的图像和语音处理能力的高性能 MCU芯片ESP32-P4NRW32X
单片机·嵌入式硬件
小范的技术工坊7 小时前
Linux应用开发(文件IO)
linux·stm32·单片机
科芯创展8 小时前
XZ1824 宽电压150V 10A开关降压DC-DC控制器技术解析
单片机
Zwawa9 小时前
让电机走到指定位置:编码器位置环 PID
c语言·单片机·嵌入式