如何把数组做成bin文件

2019-07-15 23:04发布

我现在用stc12le5a60s2的单片机做一个OLED屏显示图片的演示板,我把BMP的图片转换成数组128(RGB)*128数组,每张照片占32K,我想存10张图片,现在就是单片机的ROM不够,我现在用SPI总线外扩了一个W25X16的flash,我用的是keil51编译的,现在就是有几个问题。1、keil中C程序要怎么写,或者说怎么声明图片是在外部存储器,同时又怎么把图片数据调入单片机,?  2、flash的编程都是外部编程器,使用外部编程器就要把数组变成bin文件才能烧录,那么怎么生成bin文件呢?3、编程完后,怎么知道图片数组存在flash哪个地址空间呢,或者说我要调用的时候,要调哪个地址?各路高手帮帮忙啊

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
BigDiong
1楼-- · 2019-07-16 01:12
先单独把图片数据整到外挂flash芯片呗,再oled显示的时候读出来显示。就是两块单片机两个程序,一个先写数据进去,然后可以不用,另一个就是你读取+显示程序
BigDiong
2楼-- · 2019-07-16 05:30
 精彩回答 2  元偷偷看……

一周热门 更多>