读书人

关于串口助手发送文件的有关问题

发布时间: 2012-05-23 13:44:13 作者: rapoo

关于串口助手发送文件的问题
我的目的是通过PC软件串口助手发送RAR文件到给下位机,下位机接收到后在SD卡建立一个同名的rar文件,将串口接收到的数据写进去,从而实现从PC机到SD卡文件的拷贝。
之所以选择RAR因为要发送的文件可能很多,文件格式也不一,因此压缩为RAR.

问题是用串口助手发送的文件,文件结束符是什么,还是只能通过超时来判断?
串口助手发送的RAR,下位机把接收到的数据直接写到SD里面已经建立的同名rar里面是否可以,串口助手发送文件是否带有协议,RAR传输是否带有协议?

[解决办法]
可以约定一个格式 比如 格式的长度+特定的字符+文件长度+文件名
然后下位机收到后按长度接受就可以了
[解决办法]
串口传输 这个基本的你需要查询下 校验位 比特率 停止位等

如果纯粹的发送文件还是比较简单的,按照二进制文件发送 协议中的校验可以修改为crc校验

读书人网 >C语言

热点推荐