打印
[应用相关]

串口怎么发送大的文件数据

[复制链接]
602|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
foxsbig|  楼主 | 2022-1-11 10:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
串口通信实验的缓存区大小为200字节
超过200字节的数据则无法传输成功
如何通过循环来成功传输较多的数据 或者说 传输较大的文件

使用特权

评论回复
沙发
小叶三千| | 2022-1-11 15:44 | 只看该作者
分段发呀,每次传输100字节等等,自己定一个协议传输就行

使用特权

评论回复
板凳
七毛钱| | 2022-1-12 16:59 | 只看该作者
对啊,分段发就行

使用特权

评论回复
地板
littlelida| | 2022-1-17 10:01 | 只看该作者
对的,就是把大文件切成小文件,收到之后,再组成原文件。

自己定义个协议,头,总包数,当前包数,校验之类的

使用特权

评论回复
5
Charlene沙| | 2022-1-26 17:14 | 只看该作者
发大数据文件的话,建议分包去发

使用特权

评论回复
6
alxd| | 2022-1-26 17:28 | 只看该作者
你可以把大数据文件处理一下,分批分包去发送的

使用特权

评论回复
7
Estelle1999| | 2022-1-26 17:39 | 只看该作者
可以这样,你把缓冲区写大一些,但是一次发这么多有问题不好搞的

使用特权

评论回复
8
Annie556| | 2022-1-26 18:00 | 只看该作者
建议还是处理分包,代校验机制,这样保证数据不错

使用特权

评论回复
9
Carina卡| | 2022-1-26 19:04 | 只看该作者
修改缓冲区呗,就好多了

使用特权

评论回复
10
Betty996| | 2022-1-26 19:09 | 只看该作者
大数据大文件指的得有多大啊?一般不能搞太大的文件的

使用特权

评论回复
11
Charlotte夏| | 2022-1-26 19:14 | 只看该作者
可以修改缓冲区解决问题,但是你得保证数据准确性,一次发太大,错了就得重新发,很耽误时间的

使用特权

评论回复
12
Alina艾| | 2022-1-26 19:31 | 只看该作者
这个改下缓冲区就好了,可以循环发送

使用特权

评论回复
13
B1lanche| | 2022-1-26 21:14 | 只看该作者
这种发送得保证数据准确啊,得加校验

使用特权

评论回复
14
Belle1257| | 2022-1-26 21:20 | 只看该作者
还是分开发吧,能稳定一些的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

128

主题

768

帖子

1

粉丝