社区
Qt
帖子详情
window8下qt串口通信QserialPort,readyread()没有效果,发送方发过来数据,readyread没有反应
缺头发
2018-10-31 02:34:15
发送方发送数据过来,接收方readyread完全没有反应,但是,当接收方发送数据给发送方时后会收到发送方的数据,接收方每发一次收到一点,不发什么收不到,第一次写串口通信。完全找不到原因
...全文
379
7
打赏
收藏
window8下qt串口通信QserialPort,readyread()没有效果,发送方发过来数据,readyread没有反应
发送方发送数据过来,接收方readyread完全没有反应,但是,当接收方发送数据给发送方时后会收到发送方的数据,接收方每发一次收到一点,不发什么收不到,第一次写串口通信。完全找不到原因
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
libing_henan
2019-12-26
打赏
举报
回复
1
用Qt 5.13.1版本,和题主一样的问题,看上面说是版本的bug,现在下个新版本试试
满桌烟灰
2019-11-19
打赏
举报
回复
1
Qt 5.13.1版本,QSerialPort不能产生readyRead信号,这是一个BUG,Qt 5.12.5也有同样的问题 Qt 5.13.2已经修改了这个BUG。
hjn961216
2019-11-18
打赏
举报
回复
楼主,我也遇到一样的问题,win10系统的,你是咋解决的呀?
缺头发
2018-11-02
打赏
举报
回复
引用 1 楼 南京短暂的春天的回复:
你要先打开串口,再设置参数,你两侧的参数是怎么设置的?
找到原因了,串口调试器的问题,换了串口调试器好了
只此冒泡君
2018-11-02
打赏
举报
回复
有时候硬件也会有问题
xqhrs232
2018-10-31
打赏
举报
回复
qt应该不至于如此!
南京短暂的春天
2018-10-31
打赏
举报
回复
你要先打开串口,再设置参数,你两侧的参数是怎么设置的?
ETL之PDI/Kettle9.x/8.x案例培训实战从入门到应用案例
学完本课程,您将掌握:PDI/Kettle数仓技术PDI/Kettle开源免费的ETL推送工具PDI/Kettle
数据
清洗PDI/Kettle
数据
抽取PDI/Kettle
数据
挖掘PDI/Kettle案例实战PDI/Kettle技巧PDI/Kettle9.1版本PDI/Kettle通用PDI/Kettle水壶技术适合人群:需要
数据
清洗和操作的IT信息化相关人员,IT相关从业人员,大
数据
工程师,
数据
库工程师及DBA,
数据
仓库ETL学习计划:利用碎片化的时间学习即可,每天学习一小时或3个课时即可达到
效果
;时间充足者,自由安排课程目标:促使教育公平,打破教育壁垒,让ETL更加的大众化使用 课程简介:【可视化介绍】 Kettle 是 PDI 以前的名称,PDI 的全称是Pentaho Data Integeration,Kettle 本意是水壶的意思,表达了
数据
流的含义。Kettle是一款国外开源的ETL工具,纯java编写,可以在
Window
、Linux、Unix上运行,绿色无需安装,
数据
抽取高效稳定。【软件版本】 企业用的最多的Kettle9.x/8.x/7.x,本教程以最新Kettle 9.x进行教学【授课
方
式】 番茄教学法:以知识点为基准,进行独立课时讲解,课时之间低耦合,
方
便同学利用碎片化时间学习
Qt
串口通信
,
QSe
ria
l
Port
的使用
前言
Qt
写上位机时,
串口通信
是个常用功能,在
Qt
4的时候有第三
方
模块QextSe
ria
l
Port
,到了
Qt
5.1官
方
提供了
QSe
ria
l
Port
模块。 目录 前言 获取串口信息:
QSe
ria
l
Port
Info 串口IO操作:
QSe
ria
l
Port
实例操作 补充:16进制文本(如“0A 13 EF”)转16进制
数据
(如0x0A 0x13 0xEF) 使用该模块需要在pro文件中添加:
QT
+= ...
qt
设置串口起始位_
Qt
串口通信
在
Qt
5之前,
串口通信
基本依赖于第三
方
库,下面是我曾接触过的
串口通信
类库:以上
串口通信
类库通信过程基本是一下步骤,即:打开串口 > 配置串口参数 > 收发
数据
。注意,串口参数(波特率、
数据
位、停止位、奇偶校验、流控等)必须在串口打开之后进行配置才有效。在使用串口接收
数据
时,会出现
数据
接收不完整的情况,这种情况很常见,尤其是在 QextSe
ria
l
Port
和
QSe
ria
l
Port
中...
Qt
串口通信
在
Qt
5之前,
串口通信
基本依赖于第三
方
库,下面是我曾接触过的
串口通信
类库:名称语言平台 QextSe
ria
l
Port
QT
C++Win/Linuxhttp://sourceforge.net/projects/qextse
ria
l
port
/files/
QSe
ria
l
Port
QT
C++
QT
5已经集成libse
ria
lC++Linux http://files.cnblogs.com/kyybl...
QT
5串口编程
QT
5串口编程1 添加库,添加类2 设置和打开串口3 读取
数据
4
发送
数据
这里使用了
QSe
ria
l
Port
模块提供的两个类:
QSe
ria
l
Port
类和
QSe
ria
l
Port
Info类,
QSe
ria
l
Port
类提供了对串口的操作,
QSe
ria
l
Port
Info类提供了对串口信息的获取。下面是主要代码,包含了对串口类的简单使用。 1 添加库,添加类 首先,一定要在.pro文件中添加:
QT
+= se
ria
l
port
首先,
QT
5是自带
QSe
ria
l
Port
这个类的,使用时需要在pro文件里面添加一行:
QT
Qt
16,240
社区成员
26,660
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章