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

相关推荐
CQ_YM3 小时前
ARM时钟与定时器
arm开发·单片机·嵌入式硬件·arm
哄娃睡觉3 小时前
stm32 mcu SWD和SPI下载模式有什么区别?
stm32
xiebs_4 小时前
0127TR
单片机·嵌入式硬件
A9better6 小时前
嵌入式开发学习日志50——任务调度与状态
stm32·嵌入式硬件·学习
草丛中的蝈蝈8 小时前
STM32向FLASH写入数据后,重新读出的数据和原写入数据不一致
stm32
DLGXY8 小时前
STM32——EXTI外部中断(六)
stm32·单片机·嵌入式硬件
LEEE@FPGA8 小时前
zynq 是不是有了设备树,再linux中不需要编写驱动也能控制
linux·运维·单片机
同志啊为人民服务!9 小时前
RS485通信,无法进入中断处理程序,问题分析过程
单片机·编译器·rs485·中断处理程序
搬砖者(视觉算法工程师)9 小时前
Ubuntu 24.04 LTS 系统上树莓派摄像头模块 v2.1(IMX219)的安装配置与故障排查
linux·数据库·ubuntu
拓云者也10 小时前
本文汇总了Linux 主流发行版Ubuntu的命令行操作指令集------包括零基础友好的常用命令分类整理,涵盖日常操作、系统管理、软件维护等核心场景
linux·运维·ubuntu