当前位置:   article > 正文

聊聊今天esp32调试sd卡遇到的坑_esp32 sd卡

esp32 sd卡

我用的esp32 WROOM  ,闪迪32G和一张杂牌128M内存卡测试

1,用spi模式测试读写sd卡,结果显示挂载失败,我记得前天还用spi模式接max98357放mp3很正常,后面又试了几次还是不行,显示挂载失败要接上拉电阻,都已经接了10k的上拉,两张内存卡都试过都不行就放弃了,上网查了下金士顿内存卡测试成功了,不过我手头没有就没试了,我用esp32 S3测试过好像可以正常读取,过年时候测的,有点忘了是不是成功了,应该是成功了

2,然后我用mmc单线模式成功了,测试过两张内存卡都可以正常读取,而且试了十多次都能读取成功,比较稳定,四线模式我就没试了,估计也能成功,不过不推荐,多用了3个io,速度提升不大,

单线模式我接的io是 CMD 15    DO0 2   CLK GPIO14

然后因为有上拉接在IO2会导致无法下载程序,我到头文件里看了下可以用矩阵交换io,我调到其他io,但是都无法读取成功,把mmc速率调低也没用。

我现在的解决方案是加个场管在CH340的RTS或DTR那里,让他拉低下就可以下载了,不过我还没测试过可不可行,应该是可以的。我试过把io2拔了再插上就可以下载了。

 

我还试了下把SD卡的电源接到5V短时间没什么事,不知道多久会烧,有兄弟试过吗?

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/794574
推荐阅读
相关标签