此方法不是用FAT FAT32系统的 所以操作麻烦 SD卡不能放其它文件 每次插电脑上都提示格式化 不用管 不要格式化
我试了10张图片都正常读出来了 单片机用的是12C5A60S2 12M晶振 2G卡 2.4寸彩屏 读一屏大概三秒
1,准备一张240*320的图片 格式随意
2,按图设置 先设置尺寸在打开图片 先打开图片后设置尺寸设置完就点一下设置尺寸旁边的三角 在看一下下面的输出图像是不是想要的尺寸
3,插入闲置的内存卡 卡内必须没有重要资料
弹出让格式化是因为我之前写入了文件 不用管 以后增加新文件都会这样 直接取消 一旦格式化之前写入的数据全没
4,用WINHEX软件打开SD卡 选择物理驱动器里的SD卡
5,打开要写入的bin文件并复制 弹窗不用管 点确定 在点移动存储介质
6,选择空白扇区 我之前写过文件 所以空白扇区是2701 点左下角 输入扇区号
240*320 16位真彩色占用300扇区 下次选择空白扇区给之前的扇区加300
240×2×320÷512=300 240像素×每像素所用的2字节颜色×320行=所用字节数 在÷512=占用扇区数
7,记住空白扇区的地址号 我这个是00151A00 点击空白扇区起始位置 在点写入文件 弹窗不用管 点确定
8,文件写入后点保存 不管弹窗提示的多严重不用管 继续点 确定 是 文件写入完成
9,在编程软件里输入文件的内存地址
10, 显示出来的效果 (屏缺线)
汇编语言程序:
单片机读SD卡 2.4寸彩屏显示图片 - 汇编.rar
(2.8 MB, 下载次数: 11)
|