【PYB Nano】连接SD卡

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

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

接线方式和连线图如下:
 

SD

PYB Nano

GND

GND

VCC

3V3

MOSI

X14/PB15

MISO

X13/PB14

SCK

X12/PB13

CS

X11/PB12


142142c44v11h2js2h92t1.jpg 

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

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

 

运行效果图

142138lmmfq1xzx1joffc1.jpg 

注:

  • 上面是连接SPI2,也可以连接到其它SPI上。
  • CS也可以改用其它GPIO
  • 挂载点必须在根目录,可以用其它名称。

转载于:https://my.oschina.net/shaoziyang/blog/774827

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值