【PYB Nano】鏈接SD卡

由於大小限制,因此STM32F401CEU6沒有SD接口,所以PYB Nano上也沒有了SD/macroSD,這給存儲大數據帶來一點不便。不過咱們能夠經過SPI接口掛載SD,下面介紹具體的鏈接方法。

經過SPI方式鏈接,義工須要6根線(包括電源)。

接線方式和連線圖以下:
 python

SD大數據

PYB Nanospa

GNDcode

GND接口

VCCci

3V3table

MOSIclass

X14/PB15import

MISO方法

X13/PB14

SCK

X12/PB13

CS

X11/PB12


 

鏈接好後,將sdcard.py複製到PYB Nano中,在使用下面的命令進行掛載

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

 

運行效果圖

 

注:

  • 上面是鏈接SPI2,也能夠鏈接到其它SPI上。
  • CS也能夠改用其它GPIO
  • 掛載點必須在根目錄,能夠用其它名稱。
相關文章
相關標籤/搜索