470|14

9731

帖子

24

TA的资源

版主

请教一个micropython API文档的问题 [复制链接]

 

我最近准备使用ESP32的SD功能,在micropython官网的docs下只看到比较简单的介绍,其它操作函数应该去哪里能找到呢?

在ESP32的SD Card下只有挂载这样简单的例程,点击See machine.SDCard.后也是一样。

image.png  

 

关于文件的读写操作这些函数在哪能看到相关定义呢?

最新回复

其实python的文件函数,和C语言差不多的。   详情 回复 发表于 2024-11-21 20:28
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复
举报

66

帖子

0

TA的资源

一粒金砂(中级)

挂载成功后就和内置的文件系统操作是一样的了

回复

1万

帖子

25

TA的资源

版主

esp32支持通过spi或者sdio方式挂载SD卡,挂载后,使用上和内部文件系统一样。

 

虽然SD价格便宜,空间相对flash很大,但是也需要注意。一个是受硬件限制,速度较慢;另外现在SD、TF卡质量一般不是太好,不要保存太重要数据。

点评

内部文件系统的相关文档应该去哪里找 我对这块不怎么了解  详情 回复 发表于 2024-11-21 16:36

回复

1万

帖子

25

TA的资源

版主

esp32 使用sdcard对应的默认引脚,slot0、1对应sdio,支持1/4/8总线方式;slot2、3是spi方式,可以使用其它引脚。

 

image.png  

点评

这个表格我看过 对照我的模块管脚功能对应不上是怎么回事?我用的是ESP32-WROOM-32E模块  详情 回复 发表于 2024-11-21 11:56

回复

9731

帖子

24

TA的资源

版主

dcexpert 发表于 2024-11-21 11:46 esp32 使用sdcard对应的默认引脚,slot0、1对应sdio,支持1/4/8总线方式;slot2、3是spi方式,可以使用其它 ...

这个表格我看过 对照我的模块管脚功能对应不上是怎么回事?我用的是ESP32-WROOM-32E模块

点评

模块引脚和表格是一致的啊,一共4个slot,通常0是无法使用的,因为被flash的spi占用了。剩下的都可以使用,已经验证过的。  详情 回复 发表于 2024-11-21 16:15
一般开发板可能没有考虑使用SD,这样就不能使用sdio方式。不过spi方式比较灵活,只要有合适gpio,都可以映射成spi,通过spi挂载也是一样。  详情 回复 发表于 2024-11-21 16:06

回复

1万

帖子

25

TA的资源

版主

littleshrimp 发表于 2024-11-21 11:56 这个表格我看过 对照我的模块管脚功能对应不上是怎么回事?我用的是ESP32-WROOM-32E模块

一般开发板可能没有考虑使用SD,这样就不能使用sdio方式。不过spi方式比较灵活,只要有合适gpio,都可以映射成spi,通过spi挂载也是一样。


回复

1万

帖子

25

TA的资源

版主

littleshrimp 发表于 2024-11-21 11:56 这个表格我看过 对照我的模块管脚功能对应不上是怎么回事?我用的是ESP32-WROOM-32E模块

模块引脚和表格是一致的啊,一共4个slot,通常0是无法使用的,因为被flash的spi占用了。剩下的都可以使用,已经验证过的。

点评

是一样 我之前把管脚号当成GPIO了 感谢  详情 回复 发表于 2024-11-21 16:34

回复

9731

帖子

24

TA的资源

版主

dcexpert 发表于 2024-11-21 16:15 模块引脚和表格是一致的啊,一共4个slot,通常0是无法使用的,因为被flash的spi占用了。剩下的都可以使用 ...

是一样 我之前把管脚号当成GPIO了 感谢


回复

9731

帖子

24

TA的资源

版主

dcexpert 发表于 2024-11-21 11:36 esp32支持通过spi或者sdio方式挂载SD卡,挂载后,使用上和内部文件系统一样。   虽然SD价格便宜 ...

内部文件系统的相关文档应该去哪里找 我对这块不怎么了解

点评

文件系统不需要特别文档,就是挂载后可以当作普通磁盘操作,可以创建、读取、修改、删除文件和文件夹。  详情 回复 发表于 2024-11-21 18:50

回复

1万

帖子

25

TA的资源

版主

littleshrimp 发表于 2024-11-21 16:36 内部文件系统的相关文档应该去哪里找 我对这块不怎么了解

文件系统不需要特别文档,就是挂载后可以当作普通磁盘操作,可以创建、读取、修改、删除文件和文件夹。

点评

或者是python语言的一些基本操作?  详情 回复 发表于 2024-11-21 18:59
应该都是linux下的一些标准操作命令吧? 我没接触过linux  详情 回复 发表于 2024-11-21 18:58

回复

9731

帖子

24

TA的资源

版主

dcexpert 发表于 2024-11-21 18:50 文件系统不需要特别文档,就是挂载后可以当作普通磁盘操作,可以创建、读取、修改、删除文件和文件夹。

应该都是linux下的一些标准操作命令吧?

我没接触过linux

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

9731

帖子

24

TA的资源

版主

dcexpert 发表于 2024-11-21 18:50 文件系统不需要特别文档,就是挂载后可以当作普通磁盘操作,可以创建、读取、修改、删除文件和文件夹。

或者是python语言的一些基本操作?

点评

其实python的文件函数,和C语言差不多的。  详情 回复 发表于 2024-11-21 20:28
不是linux的,是python的。如:   f = open('1.txt', 'wt') f.write('hello') f.close()    详情 回复 发表于 2024-11-21 20:26
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

1万

帖子

25

TA的资源

版主

littleshrimp 发表于 2024-11-21 18:59 或者是python语言的一些基本操作?

不是linux的,是python的。如:

 

f = open('1.txt', 'wt')

f.write('hello')

f.close()

 

点评

明白了  详情 回复 发表于 2024-11-21 21:01

回复

1万

帖子

25

TA的资源

版主

littleshrimp 发表于 2024-11-21 18:59 或者是python语言的一些基本操作?

其实python的文件函数,和C语言差不多的。


回复

9731

帖子

24

TA的资源

版主

dcexpert 发表于 2024-11-21 20:26 不是linux的,是python的。如:   f = open('1.txt', 'wt') f.write(' ...

明白了


回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表