想做一个bad apple,怎么读取bin文件

2019-07-20 11:51发布

想用手头的stm32f4和4.3寸的显示屏做一个bad apple,将图片转为bin文件后,还是不懂怎么将数据取出来显示到LCD上,有人做过显示一张图片的例程或者直接有bad apple的例程吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
142zjb
1楼-- · 2019-07-20 16:29
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-20 17:55
学会FATFS使用
142zjb
3楼-- · 2019-07-20 20:25
 精彩回答 2  元偷偷看……
142zjb
4楼-- · 2019-07-21 00:10
 精彩回答 2  元偷偷看……
正点原子
5楼-- · 2019-07-21 04:10
142zjb 发表于 2017-9-20 16:37
刚3楼我好像有点理解错误了spi flash了,得先把buf写入spi flash的某个地址,才能从哪个地址读出来给 ...

你还是继续学学再去做这个项目吧
142zjb
6楼-- · 2019-07-21 06:09
正点原子 发表于 2017-9-21 01:59
你还是继续学学再去做这个项目吧

那原子哥,先不管我做这个项目先,我遇到了一个地方是
for(count = 0;count < 100;count++)
{
  W25QXX_Write(buf,16*1024*1024-480,480);
  W25QXX_Read(binbuf,16*1024*1024-480,480);       
  for(i=0;i < 480;i++)
  {       
    printf("the data is %X ",*(binbuf+i));
  }
  buf+=480;
}
buf是我定义的指针,里面存的数不止480个数据,我循环for100次,我这样操作得出的结果是只能打印前480个字节。
但是W25QXX_Write这个函数不是自带的擦除功能吗?
不应该每次都会更新buf和binbuf吗?问题出在哪里,还是我的理解有误