单片机读取SD卡中BMP图片文件并送往TFT彩屏上显示(测试成功)(一)

博主分享了使用单片机通过SPI模式读取SD卡中的BMP图片并显示在TFT彩屏上的经验,详细解释了SD卡的SPI模式操作,包括命令格式、数据读写、时钟控制等关键步骤,并提示了软件部分将在后续文章中继续讲解。
摘要由CSDN通过智能技术生成

花了几天时间研究FAT32文件系统,BMP图片存放形式,SD卡读写规则,今天终于在TFT彩屏上测试成功了。期间遇到了很多问题,有软件方面,也有硬件方面。现在我把读取SD卡文件数据的最简单程序奉上,希望帮到初学者!

我手上虽然没有SD卡,但是从手机掰下的MicroSD卡即TF卡还是有的,现在手机、数码产品使用TF的也广泛,而TF卡转换为SD卡只需要买个SD卡卡套就行了,我就是这么做的。

一、SD卡硬件介绍

1>SD卡的操作模式有两种,分别为SD模式和SPI模式。SD卡是一种低电压的flash闪存产品,有标准的SD/SPI两种操作模块。对于SD操作模式,读写速度快,控制信号线多,操作复杂;对于SPI操作模块,速度慢,线少,操作相对简单。本文仅仅介绍SPI模式,要使用SD模式的自行研究。

在SPI模式下,数据传输有两根线分别为DI与DO,CS是片选线,CLK是时钟线。SPI模式下,消息有命令、回应、数据标志。

********************************************************************************************************************************

详情请咨询shop108408772.taobao.com

********************************************************************************************************************************

2>SPI模式

主要含义:SD卡刚启动时是SD模式,需要在CS=0即选中情况下发送CMD0命令转换工作模式,如要转换成SPI模式,卡给出R1回应,否则不回应。在SPI模式下CRC校验位不使用。在发送CMD0命令时CRC规定为0x95.

3>Data Read

  • 3
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值