友情提示点击顶部放大镜 可以使用站内搜索 记住我们的地址 www.hainabaike.com
一些应用中需要用到SD卡保存数据,但是有的 MicroPython 开发板系统中又没有设计SD卡,这时可以通过SPI方式外接SD卡。
使用方法如下。
将系统的SPI连接到SD卡
使用一个GPIO作为片选CS,并连接到SD
将 MicroPython 源码 driver 下的 sdcard.py 复制到用户系统。文件下载地址:
https://github.com/micropython/micropython/blob/master/drivers/sdcard/sdcard.py
使用下面代码就可以挂载SD到系统了
import pyb, sdcard, os sd = sdcard.SDCard(pyb.SPI(2), pyb.Pin('B12')) pyb.mount(sd, '/sd2') os.listdir('/sd2')
注:
这个方法会挑SD卡,有一些卡会无法识别出来。
MicroPython 的版本需要高于1.8.2
标签: 编程pythonMicroPythonSD卡spi文件驱动
文章来源:
MicroPython 实验室
版权声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除。
评论列表