使用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才行

相关推荐
楚灵魈26 分钟前
[Linux]从零开始的STM32MP157 Busybox根文件系统构建
linux·arm开发·stm32
Caron_xcb31 分钟前
大数据基础——Ubuntu 安装
大数据·linux·ubuntu
酒吧舞男33 分钟前
Ubuntu20.04安装使用ROS-PlotJuggler
ubuntu
Ronin-Lotus1 小时前
嵌入式硬件篇---SPI
单片机·嵌入式硬件
白天学嵌入式1 小时前
STM32f103 标准库 零基础学习之按键点灯(不涉及中断)
stm32·单片机·学习
Ronin-Lotus2 小时前
嵌入式硬件篇---陀螺仪|PID
单片机·嵌入式硬件
小智学长 | 嵌入式2 小时前
单片机-STM32部分:12、I2C
单片机·嵌入式硬件
四夕白告木贞2 小时前
stm32week15
stm32·单片机·嵌入式硬件·学习
Ronin-Lotus3 小时前
嵌入式硬件篇---TOF|PID
单片机·嵌入式硬件·c·pid·tof
门前云梦4 小时前
解决VirtualBox中虚拟机(ubuntu)与主机(windows)之间互相复制粘贴(文本)
linux·ubuntu