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

对的,就是把大文件切成小文件,收到之后,再组成原文件。

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

Charlene沙 发表于 2022-1-26 17:14

发大数据文件的话,建议分包去发

alxd 发表于 2022-1-26 17:28

你可以把大数据文件处理一下,分批分包去发送的

Estelle1999 发表于 2022-1-26 17:39

可以这样,你把缓冲区写大一些,但是一次发这么多有问题不好搞的

Annie556 发表于 2022-1-26 18:00

建议还是处理分包,代校验机制,这样保证数据不错

Carina卡 发表于 2022-1-26 19:04

修改缓冲区呗,就好多了

Betty996 发表于 2022-1-26 19:09

大数据大文件指的得有多大啊?一般不能搞太大的文件的

Charlotte夏 发表于 2022-1-26 19:14

可以修改缓冲区解决问题,但是你得保证数据准确性,一次发太大,错了就得重新发,很耽误时间的

Alina艾 发表于 2022-1-26 19:31

这个改下缓冲区就好了,可以循环发送

B1lanche 发表于 2022-1-26 21:14

这种发送得保证数据准确啊,得加校验

Belle1257 发表于 2022-1-26 21:20

还是分开发吧,能稳定一些的
页: [1]
查看完整版本: 串口怎么发送大的文件数据