通过SPI使用SD卡

MicroPython相关代码、库、软件、工具
回复
头像
shaoziyang
帖子: 3917
注册时间: 2019年 10月 21日 13:48

通过SPI使用SD卡

#1

帖子 shaoziyang »

因为大小限制,所以STM32F401CEU6没有SD接口,因此PYB Nano上也没有了SD/macroSD,这给存储大数据带来一点不便。不过我们可以通过SPI接口挂载SD,这个方法也适合其他板子。下面介绍具体的连接方法。

通过SPI方式连接,需要6根线(包括电源)。

接线方式和连线图如下:

SDPYB Nano
GNDGND
VCC3V3
MOSIX14/PB15
MISOX13/PB14
SCKX12/PB13
CSX11/PB12

连接好后,将sdcard.py复制到PYB Nano中,在使用下面的命令进行挂载

代码: 全选

import pyb, sdcard, os
sd = sdcard.SDCard(pyb.SPI(2), pyb.Pin('B12'))
pyb.mount(sd, '/sd2')
os.listdir('/')

回复

  • 随机主题
    回复总数
    阅读次数
    最新文章