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

相关推荐
我是小灰灰吖7 小时前
Ubuntu 22.04 设置 CPU 性能模式:提升系统响应速度
linux·ubuntu
郭涤生11 小时前
Windows + Ubuntu 双系统启动故障修复
linux·windows·ubuntu
小比特-combat13 小时前
多模式调光台灯
单片机·嵌入式硬件
2CM_Embed13 小时前
Altium Designer 中为什么一颗芯片会分成多个 Part?——以 C2000 MCU 为例
单片机·嵌入式硬件·altium designer·c2000
jzwalliser13 小时前
Ubuntu的美化:深度定制指南
ubuntu·gnome·美化
姓刘的哦13 小时前
STM32内置Flash
stm32
大爱编程♡15 小时前
STM32-USART串口
stm32·单片机·嵌入式硬件
李昊哲小课15 小时前
Ubuntu24.04 PostgreSQL 18 完整安装与配置教程
ubuntu·postgresql
hongmai66688815 小时前
耐高温小钢炮:ESP32-C3-MINI-1U-H4模组选型分享
笔记·单片机·嵌入式硬件·物联网·risc-v
qq_5739678216 小时前
STM32问题
stm32·单片机·嵌入式硬件