怎么使用串口下载文件、图片数据到STM32单片机

2019-07-20 06:42发布

如题,怎么使用串口传输文件、图片等数据到STM32进行处理
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
DreamWaterPro
1楼-- · 2019-07-20 10:45
可以自己定义一个数据包,或者数据协议,例如首先第一个字节是包头,第二、三个字节是后面文件名的长度,然后接下来的字节就是变长的文件名,然后跟着两个字节表示文件内容长度,然后接下来就是变长的文件数据,最后跟着一个字节或者两个字节的和校验或者CRC校验,校验范围从第二个字节到文件内容的最后一个字节终止。。发送端和接收端都根据这个协议工作的时候,下位机端就可以正确地从这一串数据流中解析出文件名和文件内容了。

可以参考:匿名四轴的串口通讯协议,山外智能车调试助手发送图片的协议。此外如果使用sscom还可以直接把文本文件以ASCII码流的方式通过串口发送出去,其他的还没有尝试过。
xlong_06
2楼-- · 2019-07-20 14:44
要写下位机程序,而且你的板子上需要有足够的存储空间,通过控制器接收串口数据然后写到你的外挂存储空间了
2246606206
3楼-- · 2019-07-20 18:40
 精彩回答 2  元偷偷看……
xlong_06
4楼-- · 2019-07-20 19:18
2246606206 发表于 2018-8-10 13:23
可以直接下载文件不需要协议么

你这什么都没有,单片机可不知道怎么干活的!
2246606206
5楼-- · 2019-07-20 21:16
xlong_06 发表于 2018-8-10 13:58
你这什么都没有,单片机可不知道怎么干活的!

不可以直接将文件数据传下去么,接到一个我就存一个。这样不行么
xlong_06
6楼-- · 2019-07-21 01:11
 精彩回答 2  元偷偷看……

一周热门 更多>