如何把数组做成bin文件
时间:10-02
整理:3721RD
点击:
我现在用stc12le5a60s2的单片机做一个OLED屏显示图片的演示板,我把BMP的图片转换成数组128(RGB)*128数组,每张照片占32K,我想存10张图片,现在就是单片机的ROM不够,我现在用SPI总线外扩了一个W25X16的flash,我用的是keil51编译的,现在就是有几个问题。1、keil中C程序要怎么写,或者说怎么声明图片是在外部存储器,同时又怎么把图片数据调入单片机,? 2、flash的编程都是外部编程器,使用外部编程器就要把数组变成bin文件才能烧录,那么怎么生成bin文件呢?3、编程完后,怎么知道图片数组存在flash哪个地址空间呢,或者说我要调用的时候,要调哪个地址?各路高手帮帮忙啊
先单独把图片数据整到外挂flash芯片呗,再oled显示的时候读出来显示。就是两块单片机两个程序,一个先写数据进去,然后可以不用,另一个就是你读取+显示程序
flash芯片的操作自己看芯片datasheet啊骚年,里面应该都有怎么通信,数据地址什么的