版主
主题
回帖0
积分34308
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|
本帖最后由 litchiate 于 2010-6-10 23:39 编辑
谢谢老冯给的短信铃.拿来做实验不错.
看了网上别人做的视频,也想自己做个.只是不知道如何处理数据.
在这里发了贴求助,想了几个方案最后决定学下delphi,写个文件处理的程序.
得到了3000多个bin文件,用fat32系统一个个写入,发现越写越慢.
联系了下那个视频的作者,他直接把数据写入SD卡.抛弃了文件系统. 试了下他写SD卡的上位机软件.不知为何不怎么好用.
后来把之前写的软件修改了下,生成了1个3M多的bin文件. 直接copy到格式化后的SD卡中.
用winhex看下逻辑扇区号. 然后就是傻傻的循环读取数据,送到LCD,就是那样了.
BAD_APPLE.rar
(457.44 KB, 下载次数: 1921)
#define LCDa_CTRL PORTC //
#define LCDa_CTRL_DDR DDRC //
#define LCDa_RS PC0 //
#define LCDa_RW PC1
#define LCDa_E PC2
#define LCDa_RST PC3
#define LCDa_DO PORTD //
#define LCDa_DI PIND //
#define LCDa_DATA_DDR DDRD //
然后 SD卡 按照SPI接口接到 PB口, SS用的是PB4
把SD卡格式化后,将bad.bin放入卡中. 用winhex看下那个文件的逻辑扇区,在main文件里面修改下就好了 |
|