ESP32关于1-bit模式SD卡报错,代码0x107解决方案

好久没更新了,随便更新一点。

最近玩ESP32做我的bikeSensor,想用SD卡存储数据,设计PCB的时候参考了这篇文章:https://www.instructables.com/Select-SD-Interface-for-ESP32/

我采用1-bit模式的SD卡,但是在arduino环境里初始化SD卡的时候遇到了如下的报错:

sdmmc_cmd: sdmmc_card_init: send_op_cond (1) returned 0x107

后来经过折腾发现:除了DATA3引脚需要上拉以外,1-bit模式下SD卡不需要其他的上拉电阻,而且D0连接到ESP32的GPIO2引脚后,会影响启动模式,只需要启动后使用内部上拉即可。

之前自己上网上查没有找到可用的解决方案,今天自己给解决了,所以写一下估计会有人遇到同样的问题吧。。。。。



软硬全能工程师的自我修炼

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!评论系统采用disqus,国内用户可尝试科学上网。