串口怎么发送大的文件数据
串口通信实验的缓存区大小为200字节超过200字节的数据则无法传输成功
如何通过循环来成功传输较多的数据 或者说 传输较大的文件 分段发呀,每次传输100字节等等,自己定一个协议传输就行 对啊,分段发就行 对的,就是把大文件切成小文件,收到之后,再组成原文件。
自己定义个协议,头,总包数,当前包数,校验之类的 发大数据文件的话,建议分包去发 你可以把大数据文件处理一下,分批分包去发送的 可以这样,你把缓冲区写大一些,但是一次发这么多有问题不好搞的 建议还是处理分包,代校验机制,这样保证数据不错 修改缓冲区呗,就好多了 大数据大文件指的得有多大啊?一般不能搞太大的文件的 可以修改缓冲区解决问题,但是你得保证数据准确性,一次发太大,错了就得重新发,很耽误时间的 这个改下缓冲区就好了,可以循环发送 这种发送得保证数据准确啊,得加校验 还是分开发吧,能稳定一些的
页:
[1]