【ESP32】打造全网最强esp-idf基础教程——10.SDIO读写TF卡

一、SDIO介绍
       SDIO,全称:Secure Digital Input and Output,即安全数字输入输出接口。它是在SD卡接口的基础上发展而来,它可以兼容之前的SD卡,并可以连接SDIO接口设备,比如:蓝牙、WIFI、照相机等。SDIO和SD卡规范间的一个重要区别是增加了低速标准。低速卡的目标应用是以最小的硬件开支支持低速I/O能力。低速卡支持类似调制解调器、条码扫描仪和GPS接收器等应用。

       以下是SDIO的兼容性:

       这里也提一下MMC卡,MMC(Multi-Media Card,多媒体卡)由西门子公司Siemens和SanDisk于1997年推出。由于它的封装技术较为先进,7针引脚,体积小、重量轻、非常符合移动存储的需要。MMC支持1bit模式,20MHz时钟,采用总线结构。 SD卡是基于MMC卡发展而来的,具体的关系和历史发展大家可以看下图 :

       

       发展到今天MMC卡基本退出历史,取而代之的是eMMC卡主要应用于嵌入式领域,eMMC卡是bga封装,一般焊接在板子上。 

       在配套教程的开发板上,预留了一个MicroSD/TF卡座,在esp-idf中驱动SD卡/MicroSD卡/eMMC卡的组件称为sdmmc模块,这个模块对常用的存储卡操作进行了封装兼容,并向上提供了友好的接口,我们无须关注具体的驱动实现以及协议内容,即可方便的操作MicroSD卡。

       ESP32 的 SDMMC 主机外设共有两个卡槽,用于插入 SD 卡、连接 SDIO 设备或连接 eMMC 芯片,每个卡槽均可单独使用。

信号

卡槽 0

卡槽 1

CMD

GPIO11

GPIO15

CLK

GPIO6

GPIO14

D0

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值