请教一个micropython API文档的问题
<p>我最近准备使用ESP32的SD功能,在micropython官网的docs下只看到比较简单的介绍,其它操作函数应该去哪里能找到呢?</p><p>在ESP32的SD Card下只有挂载这样简单的例程,点击See machine.SDCard.后也是一样。</p>
<p> </p>
<p> </p>
<p>关于文件的读写操作这些函数在哪能看到相关定义呢?</p>
挂载成功后就和内置的文件系统操作是一样的了 <p>esp32支持通过spi或者sdio方式挂载SD卡,挂载后,使用上和内部文件系统一样。</p>
<p> </p>
<p>虽然SD价格便宜,空间相对flash很大,但是也需要注意。一个是受硬件限制,速度较慢;另外现在SD、TF卡质量一般不是太好,不要保存太重要数据。</p>
<p>esp32 使用sdcard对应的默认引脚,slot0、1对应sdio,支持1/4/8总线方式;slot2、3是spi方式,可以使用其它引脚。</p>
<p> </p>
<p> </p>
dcexpert 发表于 2024-11-21 11:46
esp32 使用sdcard对应的默认引脚,slot0、1对应sdio,支持1/4/8总线方式;slot2、3是spi方式,可以使用其它 ...
<p>这个表格我看过 对照我的模块管脚功能对应不上是怎么回事?我用的是ESP32-WROOM-32E模块</p>
littleshrimp 发表于 2024-11-21 11:56
这个表格我看过 对照我的模块管脚功能对应不上是怎么回事?我用的是ESP32-WROOM-32E模块
<p>一般开发板可能没有考虑使用SD,这样就不能使用sdio方式。不过spi方式比较灵活,只要有合适gpio,都可以映射成spi,通过spi挂载也是一样。</p>
<div class='shownolgin' data-isdigest='no'>littleshrimp 发表于 2024-11-21 11:56
这个表格我看过 对照我的模块管脚功能对应不上是怎么回事?我用的是ESP32-WROOM-32E模块
<p>模块引脚和表格是一致的啊,一共4个slot,通常0是无法使用的,因为被flash的spi占用了。剩下的都可以使用,已经验证过的。</p>
</div><script>showreplylogin();</script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script> <div class='shownolgin' data-isdigest='no'>dcexpert 发表于 2024-11-21 16:15
模块引脚和表格是一致的啊,一共4个slot,通常0是无法使用的,因为被flash的spi占用了。剩下的都可以使用 ...
<p>是一样 我之前把管脚号当成GPIO了:pleased: 感谢</p>
</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>dcexpert 发表于 2024-11-21 11:36
esp32支持通过spi或者sdio方式挂载SD卡,挂载后,使用上和内部文件系统一样。
虽然SD价格便宜 ...
<p>内部文件系统的相关文档应该去哪里找 我对这块不怎么了解</p>
</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>littleshrimp 发表于 2024-11-21 16:36
内部文件系统的相关文档应该去哪里找 我对这块不怎么了解
<p>文件系统不需要特别文档,就是挂载后可以当作普通磁盘操作,可以创建、读取、修改、删除文件和文件夹。</p>
</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>dcexpert 发表于 2024-11-21 18:50
文件系统不需要特别文档,就是挂载后可以当作普通磁盘操作,可以创建、读取、修改、删除文件和文件夹。
<p>应该都是linux下的一些标准操作命令吧?</p>
<p>我没接触过linux<img height="52" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/titter.gif" width="48" /></p>
</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>dcexpert 发表于 2024-11-21 18:50
文件系统不需要特别文档,就是挂载后可以当作普通磁盘操作,可以创建、读取、修改、删除文件和文件夹。
<p>或者是python语言的一些基本操作?<img height="52" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/titter.gif" width="48" /></p>
</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>littleshrimp 发表于 2024-11-21 18:59
或者是python语言的一些基本操作?
<p>不是linux的,是python的。如:</p>
<p> </p>
<p>f = open('1.txt', 'wt')</p>
<p>f.write('hello')</p>
<p>f.close()</p>
<p> </p>
</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>littleshrimp 发表于 2024-11-21 18:59
或者是python语言的一些基本操作?
<p>其实python的文件函数,和C语言差不多的。</p>
</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>dcexpert 发表于 2024-11-21 20:26
不是linux的,是python的。如:
f = open('1.txt', 'wt')
f.write(' ...
<p>明白了:congratulate:</p>
</div><script>showreplylogin();</script>
页:
[1]