初学56F8366之SD卡读写(基于SPI模式)

本文介绍了初学者如何在56F8366单片机上使用SPI模式进行SD卡的读写操作。尽管SD卡可以工作在多种模式下,但SPI模式因其简洁的引脚需求而变得易于实现。通过连接必要的SPI接口,可以实现基本的SD卡读写功能。
摘要由CSDN通过智能技术生成

8366片内资源非常丰富,有两路SPI。其实之前一用过的一些单片机也有SPI接口,也调过一些所谓的SPI总线结构的IC,但那个时候都是用IO进行模拟的。比如,周立功的矩阵键盘管理芯片ZLG7289,这个有三个端口,SS、CLK、DIO,其IO口是双向的。这个我目前不知道如何处理,用SPI资源,只是用模拟IO口用着。再比如,U盘读写芯片CH375,这个当时是用SPCE061A调的,SPCE061A是没有SPI口的,然后还是比较偏的单片机,库什么的都没。

       SD卡是一个非常典型的SPI接口,尽管它可以工作在SD模式下。这个就要说了,SD卡(安全数码卡),9脚,总线宽度可以是1位和4位。理论可以进行104M/S的传输(SD 3.0协议)。而SPI模式下就不需要很多的引脚,按照下图接入就好。

初学56F8366之SD卡读写(基于SPI模式) - wehat1148158886 - 子诺
       上图为8个脚,其实这个卡槽为MicroSD卡的卡槽。MicroSD卡,也就是以前常说的TF卡,之后改名为MicroSD卡,其协议与SD完全兼容。可以用卡套转换为标准的9脚SD卡。上图RP6为限流电阻,觉得3.3K有些大的话,可以换为1K左右的就好。注意其供电电源为3.3V,其实SD卡的驱动电压在2.0~3.6V之间都可以。但是为了单片这边方便,一般选用3.3V。SD卡一
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值