野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11485|回复: 2

怎样用串口发送bin文件给单片机,数据是什么格式?协议思路是什么?

[复制链接]
发表于 2018-5-6 14:46:38 | 显示全部楼层 |阅读模式


第一次发帖,规矩可能不太清楚请见谅!


想做一个用0.96iic通讯的oled和rct6板子放bad apple视频
思路是把视频截图成图片,然后转换成bin文件,因为没买sd卡,所以想用电脑把图片通过串口传给单片机,
问题是对串口通讯还不是特别了解,野火的串口调试助手好像只可以发txt文件,不管是传送bin文件或txt文件,发送到单片机的数据是什么样的不明白,比如是分段发送?还有文件类型怎么区分?
想知道发送的一堆数据中什么是有用数据,什么是没用的数据,不知道我这个问题接下来还要看哪节的视频,或是搜什么方面的资料啊
有没有哪位大神曾经用串口传过文件,请指导一下!

回复

使用道具 举报

发表于 2018-5-6 16:07:10 | 显示全部楼层
不管什么样的数据对串口来说都是一个一个的字节发送的数据,所以关键是把每一帧画面的数据区分开来,你发出去的和接收到的理论上是一样的(有时候会出些奇葩问题。
所以第一步确认一帧画面有多少字节 话说oled我记得有个显示图片的例程,里面有个数组存的就是图片的16进制数据,bin文件里面的数据也按照这个结构来生成,然后就是串口不停发送,然后单片机收到后转发给oled咯,大概是这样吧。,。(纯理论)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-5-6 17:04:51 | 显示全部楼层
一张图片是以一个数组,oled显示也没问题,我不明白的是电脑发过来的那坨数据里哪段才是我需要的数组
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-9-21 17:41 , Processed in 0.034421 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表