2024年3月27日发(作者:)

Micro SD 卡(TF卡) spi 模式实现方法

现在我们手机的内存卡多为Micro SD卡,又叫TF卡,所以Micro SD卡比SD卡常见。自己曾经

也想写写SD卡的读取程序,但又不想特地再去买个SD卡,这时想起手机内存卡不是和SD卡很像吗?

在网上查了以后发现SD卡和Micro SD卡其实也就大小和引脚不一样,它们的操作其实是一样的,所

以网上的SD卡读写代码其实可以直接拿来用。关于SD卡和Micro SD卡的引脚定义和不同可见下两表:

我们可以发现Micro SD卡只有8个引脚是因为比SD卡少了一个Vss。当然你也可以买个卡套套

在Micro SD卡上,这样一来大小就和SD卡一样大,这时候卡套上的9个引脚就和SD卡一样了,你

可以完全当做SD卡来操作。

spi下电路的连接非常简单,接上电源线Vdd和地线Vss,再接上spi的CS,SCLK,DI(MOSI)

和DO(MISO)就可以了,其他引脚可以放空。注意SD卡的电源和操作电压都为2.7-3.6V,5V的单

片机要进行电平转换或串电阻限流。还有记得SD卡的CS,SCLKh和DI要用10~100K的电阻上拉。

我是套了卡套接的电路,因为Micro SD卡的引脚太密了,不好焊接,SD卡相对引脚好焊。因为没有卡

座,而且也没专门的PCB我就直接焊到卡套上,诶牺牲了一个卡套。下面是我自己画的电路图: