原创 用3.2寸的TFT液晶搞了个数码相框,从SD卡里读指定目录里的图片文件(320x240大小的BIN格

2008-10-16 16:38 4506 5 10 分类: MCU/ 嵌入式

呵呵 先看看视频:http://www.tudou.com/programs/view/o43KOZePOBI/
mega128用的是7.3728M的晶振,SPI模式驱动液晶,刷新起来比较慢。准备完善后往STM32上移植。
SD卡我用的是128M的。但是我的2G的SD卡不知道为什么读不到CSD寄存器里的内容,所以现在还不知道大容量的卡能不能用


再来几个显示的效果图片:


点击看大图


CORTEX


点击看大图


STM32


点击看大图


小虫子


点击看大图


汽车


点击看大图


我的板子


//--------------------------------------------------------------------------------------


程序的压缩包: https://static.assets-stash.eet-china.com/album/old-resources/2008/10/16/a15f9623-6ca5-4757-85f2-8fa83a4c5807.rar


BIN格式的图片文件:https://static.assets-stash.eet-china.com/album/old-resources/2008/10/16/7e1e709c-eda7-40ce-a690-3b39c50340d3.rar


液晶的相关资料


下一步准备从SD卡里面读取BMP格式的图片来显示
JPG图片就免了mega128做不了 


其实核心主要就是读取指定路径的FAT文件
例如:DisplayPhoto320x240(FAT_Get_File_FirCluNum("\\CORTEX.BIN"));                   //读取根目录下的CORTEX.BIN文件
      DisplayPhoto320x240(FAT_Get_File_FirCluNum("\\IMAGES\\STM32.BIN"));            //读取IMAGES文件夹下的STM32.BIN文件
      DisplayPhoto320x240(FAT_Get_File_FirCluNum("\\IMAGES\\NEW\\BIRD.BIN"));        //读取IMAGES文件夹下NEW文件夹下的BIRD.BIN文件

PARTNER CONTENT

文章评论5条评论)

登录后参与讨论

用户222124 2009-8-21 08:56

谢谢分享

用户393205 2008-10-17 22:49

不错!

用户151853 2008-10-17 13:52

知道了,多谢!!!

用户1648963 2008-10-17 13:33

是使用的Image2Lcd软件转换的

用户151853 2008-10-17 09:55

我想请问一下怎样将BMP格式的图片转为.BIN格式的?
相关推荐阅读
用户1648963 2008-10-15 21:02
1602字符型液晶的6线驱动程序
1602字符型液晶的6线驱动程序,一直以来我都用这个驱动,还挺好使的。mega8学习板上也是使用的6线驱动方式的。https://static.assets-stash.eet-china.com/a...
用户1648963 2008-10-15 20:55
Mega48解红外码,红外发射芯片SAA3010
具体说明:1、使用ATmega48红外解码,使用外部8M晶振.2、红外遥控器发射芯片为SAA3010https://static.assets-stash.eet-china.com/album/ol...
用户1648963 2008-10-15 20:47
Mega8的ICP功能来解红外遥控器码
1、使用ATmega8的ICP模块进行红外解码,使用内部RC 8M晶振.2、红外遥控器发射芯片位DT9122,兼容HT6222,TC6456B,SC6122,PT22223、通信协议(Communic...
用户1648963 2008-10-09 22:47
我的AVR mega8学习板
我的AVR mega8学习板稍后将整理并上传板上的相关程序。程序编写是采用AVR Studio+WINAVR环境。首先上传原理图:...
用户1648963 2008-04-28 08:33
献个丑,STM32F103驱动的1602液晶程序(6线驱动,IAR4.42A编译),希望对大家有用
昨天在家花了差不多一天修改的,源程序是使用在AVR上的。o(∩_∩)o...引脚的连接在LCD1602_6wires.h文件中有说明 使用的是EK-STM32F板,把原来上面驱动液晶的短路帽拔掉,然后...
EE直播间
更多
我要评论
5
5
关闭 站长推荐上一条 /3 下一条