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

相关推荐
时空自由民.13 分钟前
嵌入式MCU+RTOS软件框架设计方案
单片机·嵌入式硬件
骑着骆驼写程序1 小时前
Ubuntu上部署前端项目报500错误
linux·运维·ubuntu
小小的木头人3 小时前
Ubuntu 26.04 换阿里云镜像源
linux·ubuntu·阿里云
yanlaifan3 小时前
STM32L011中map文件中内存分析
stm32
qq_254674413 小时前
Ubuntu 20.04取消自动休眠的三种实现方案
linux·chrome·ubuntu
朴人4 小时前
【stm32无感FOC理论与实践:滑模观测器】【02 PLL】
stm32·foc·永磁同步电机·pmsm·无感·滑模
念恒123064 小时前
STM32---新建工程
linux·stm32·嵌入式硬件
LuDvei4 小时前
Windows x86 架构下 Ubuntu 虚拟机内打包 Qt 文件指南
windows·qt·ubuntu
振南的单片机世界4 小时前
全双工vs半双工vs单工:电话、对讲机、广播
stm32·单片机·嵌入式硬件
笨笨饿4 小时前
#72_聊聊I2C以及他们的变体
linux·c语言·网络·stm32·单片机·算法·个人开发