由於大小限制,因此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('/')
運行效果圖
注: