记录一下k佬 lvgl micropython的sdcard初始化问题
文档少没办法就是得爆肝
先说结论 可用奥
sd分mmc和spi
mpy现在也支持了 牛娃
两者不能混用
mmc这样写
from machine import SPI, SDCard
import os, vfssd = SDCard(cmd=39,clk=41,data_pins=(40,),
)vfs.mount(sd, "/sd")
print('Flash Mounted')
print(os.listdir('/'))
非常高效
spi的由于k佬改了原生的spi结构 就比较难 还好肝出来了
#sdcard
from machine import SPI, SDCard
import os, vfs_SD_CS = const(8)
_SD_FREQ = const(2000000)_SPI_HOST = const(1)
_SPI_MOSI = const(4)
_SPI_MISO = const(14)
_SPI_SCK = const(3)spi_bus = SPI.Bus(host=_SPI_HOST, mosi=_SPI_MOSI, miso=_SPI_MISO, sck=_SPI_SCK
)sd = SDCard(spi_bus=spi_bus,cs=_SD_CS,
)vfs.mount(sd, "/sd")
print('Flash Mounted')
print(os.listdir('/'))
给自己call一波666