门户
书籍
教程
论坛
问答
下载
签到
个人空间
帐号
自动登录
找回密码
密码
登录
立即注册
账号
自动登录
找回密码
密码
登录
立即注册
请绘制轨迹完成人机验证
由vaptcha提供技术支持
登录
注册
搜索
搜索
搜索
热搜
qml
quick
串口
输入中文
数据库
arm
百度地图
qt聊天
QT安装
安装
多窗口
中文乱码
聊天
局域网
鼠标
QT
图片
乱码
rs485通讯
多线程
android
多文档编辑器
本版
用户
本版
用户
【HUX】问题互助平台
博客
动态
好友
帖子
收藏
道具
勋章
任务
淘帖
动态
日志
相册
分享
记录
留言板
群组
门户
导读
排行榜
设置
我的收藏
退出
Qt开源社区
›
精华区(请在“有问必答”发帖)
›
有问必答
›
串口传输
›
QSerialPort发送数据错误
发布主题
返回列表
QSerialPort发送数据错误
3
回复
6097
查看
[复制链接]
berserker-v
当前离线
积分
3
berserker-v
累计签到:2 天
连续签到:2 天
来源:
2019-6-29 00:43:24
显示全部楼层
|
阅读模式
1
Qter豆
请教一下,用Qt写了个上位机软件,测试发现设备对发送的控制帧不响应,用软件发送数据用大傻串口助手接收发现发送的数据不对,一直没有找到问题。后来运行了Qt自带的Teminal Example的例子,发现波特率是57600以上时就会有发送数据不正确的情况出现,比如发送10个字节数据大傻只接收到5个,但是串口接收正常,没有一帧错误。想请教一下这个可能是什么问题,或者说官方本身的串口库就是有问题的?
我来回答
回复
使用道具
举报
wdmxtk002
当前离线
积分
1105
wdmxtk002
累计签到:957 天
连续签到:1 天
2019-7-2 10:12:50
显示全部楼层
波特率越高,代表速度越快、有效传输距离越短,也就越容易出错。
回复
使用道具
举报
nxc2018
当前离线
积分
219
nxc2018
累计签到:184 天
连续签到:1 天
2019-7-2 15:26:06
显示全部楼层
也有可能是串口助手的问题
回复
使用道具
举报
li0826hui
当前离线
积分
8
li0826hui
累计签到:6 天
连续签到:1 天
2021-1-2 15:31:32
显示全部楼层
57600的波特率不快的,我115200正常发送都没有问题,看看你发送和节后的编码方式是否一致
回复
使用道具
举报
返回列表
发表新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满)
我知道了