当前位置: 代码迷 >> 单片机 >> 怎么读取SC卡里的图片 然后再液晶屏上看到照片呢
  详细解决方案

怎么读取SC卡里的图片 然后再液晶屏上看到照片呢

热度:79   发布时间:2016-04-28 15:35:50.0
如何读取SC卡里的图片 然后再液晶屏上看到照片呢
含泪在线跪求等答案
------解决方案--------------------
楼上说的是SD卡吧,SC卡还真没听过。

你这个问题说起简单,首先能读取SD卡里面的图片到片内ram,然后显示在LCD上面。

讲得详细一点吧。
1、你能把数组形式的图片文件编译到代码里面,并显示在LCD上,这是第一步。
2、SD卡里面的照片写的是物理层还是文件系统?如果文件系统层,你的CPU需要移植文件系统,推荐fatfs,简单、高效、开源,用的人多。如果是物理层就按照eeprom操作了。
3、你的SD卡里面图片是什么格式要清楚(JPG还是BMP),你读取到单片机里面JPG是要解码的,BMP是位图,处理会简单一些。如果是BMP还要知道RGB是565、666还是888.其实你可以用PC软件将照片转换为TXT或者bin格式,换句话解码好的文件存储到SD卡,而不是让单片机解码。
4、把图片的有效数据读取到缓存,按照步骤一的方式显示出来。

注意读取图片的速度,注意图片的大小和你单片机缓存的大小。

先说这么多。

  相关解决方案