社区
Qt
帖子详情
求助!Qt串口类读取百万字节数据的问题,跪求大神帮助
weixin_38528130
2018-03-20 09:30:08
下位机给USB口发送了1048576个字节的数据,请问我该怎么把它读取并存到一个数据缓存区?由于串口类read()函数的每次读取的数据量是有限的,帮助里说是maxSize,但是我也没找到这个maxSize具体是多大,测试了一下大概3万往后就读数就是空了,请问这种情况下该怎么办?
...全文
2091
5
打赏
收藏
求助!Qt串口类读取百万字节数据的问题,跪求大神帮助
下位机给USB口发送了1048576个字节的数据,请问我该怎么把它读取并存到一个数据缓存区?由于串口类read()函数的每次读取的数据量是有限的,帮助里说是maxSize,但是我也没找到这个maxSize具体是多大,测试了一下大概3万往后就读数就是空了,请问这种情况下该怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Acuity.
2018-04-03
打赏
举报
回复
增加环形缓冲区(FIFO),一个线程负责接收数据并塞入缓存,另一线程负责从缓存读出数据并处理。
_LinGM
2018-04-03
打赏
举报
回复
https://blog.csdn.net/kaychangeek/article/details/78734114
一小猿
2018-03-23
打赏
举报
回复
上位机和下位机之间的通信应该定义一个交互协议,包括数据格式和交互顺序。通常做法是上位机先读取固定长度的数据报头,解析出数据体的长度,再循环读取后续数据体的内容。
Little柯南
2018-03-21
打赏
举报
回复
我的建议是,发数据,你可以分几次发送,接收到之后,做合并处理。USB一般来说,你用的都是第三方库
萧洛
2018-03-21
打赏
举报
回复
maxSize是你自己定义一次最大读多少,read()返回值是实际读取数据大小。 你可以用readAll(),每次读取全部,可以保存在QByteArray中。
QT
编写
串口
助手所遇到的
问题
!关于readall()函数的疑惑,还望
大神
们不吝赐教,非常感谢
在
QT
里关于
串口
读取
的: 收到的
数据
debug后显示如下: 实际应该显示的字符应该是:#SWAP:FlashWrite OK! (使用其他
串口
工具已经验证过) 疑问:1,单片机
串口
发送
数据
时以ASC码发送的么? 2,是不是因为...
Qt
5实现
串口
通信
qt
实现
串口
通信示例 1.
串口
通信简介
串口
通信是上下位机进行通信的一种常用的通信协议,大部分单片机中都有一到多个
串口
资源经过简单的配置就可以实现上下位机的通信,下图是
串口
通信协议中的一中形式。如果你不是...
QT
学习笔记 -->接受一帧
数据
并不是一次接受完,分多次接受
一帧
数据
多次接受处理方法在使用
Qt
自带的
串口
Qt
SerialPort时。其发送过来的
数据
需要进行接受,则需要连接一个相应的槽函数: //连接槽函数,当有
串口
数据
来时,进入槽函数。 connect(serial,SIGNAL(readyRead()),...
linux
串口
读取
数据
超时,android
串口
缓存超时配置棘手
问题
android
串口
缓存超时配置棘手
问题
发布时间:2012-12-11 09:58:11来源:红联作者:称霸糕富帅各位
大神
,我在三星的
qt
210开发板上飞线了
串口
,当
串口
数据
快速大量发送
数据
(上百kb,单片机那边我无法控制发送)到android端...
Qt
/C++编写可视化大屏电子看板系统21-
数据
转曲线
数据
转曲线,这个用的非常多,比如
串口
或者网络收到的
数据
,对特定的
字节
数据
绘制实时的曲线,或者对历史记录存储的
数据
进行曲线绘制,按照约定的规则,
数据
转曲线绘制必须提供规则,没有规则只能对所有
数据
绘制,...
Qt
16,216
社区成员
26,595
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章