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

相关推荐
n***27193 小时前
【MySQL数据库】Ubuntu下的mysql
数据库·mysql·ubuntu
⊙ ∀ ⊙4 小时前
ubuntu打印机配置
ubuntu
好奇的菜鸟4 小时前
WSL 2 安装 Ubuntu 24.04 及系统迁移到非系统盘
linux·运维·ubuntu
z***56564 小时前
如何在 Ubuntu 22.04 上安装 MySQL
linux·mysql·ubuntu
好奇的菜鸟4 小时前
在WSL Ubuntu 24中设置root密码并默认使用root登录
linux·运维·ubuntu
偶像你挑的噻4 小时前
15-Linux驱动开发-PWM子系统
linux·驱动开发·stm32·嵌入式硬件
硅农深芯4 小时前
是时候跟GitBucket说再见了
git·单片机
L.Ru4 小时前
ubuntu的使用
linux·运维·ubuntu
Clarice__4 小时前
Ubuntu使用指南——MATLAB篇
linux·ubuntu
5***g2294 小时前
Ubuntu 系统下安装 Nginx
数据库·nginx·ubuntu