ESP8266 12E NodeMCU 1.0 微型 SD 卡的引脚映射?

ESP8266 12E NodeMCU 1.0 pin mapping for micro sd card?

我尝试了几种pin配置来连接nodemcu和micro sd卡。但是,我没有任何运气能够成功连接到 SD 卡。我遵循了 esp8266 forum 和其他一些解决方案!我需要你的建议:)

SD卡接SPI总线的引脚映射如下:

  • MicroSD => ESP8266
  • MOSI(DI) -> D7 (GPIO13) HMOSI
  • MISO(DO) -> D6 (GPIO12) HMISO
  • CLK -> D5 (GPIO14) HSCLK
  • CS -> D2 (GPIO4)
  • VDD -> Vin/3V3
  • 接地 -> 接地

microsd 中可用的所有其他引脚都不需要使用!

连接所有pin后,可以测试默认给出的例子之一。例如,在 Arduino IDE 中,您可以使用此示例,File -> Examples -> 8266(SD) -> CardInfo

连接 SD 卡 NODEMCU - 已测试

CS   - D8
MISO - D7
MOSI - D6
SCK  - D5

在 Arduino IDE 中打开 FILE > EXAMPLES > SD > CARDINFO

改变

const int chipSelect = 15; // original code is 4

就是这样,您的 SD 卡可以正常工作了。

这有效,刚刚在我的试验板上测试过。