ESP32提供了两个SD / MMC硬件通道,还支持通过用户通常可以使用的两个SPI端口之一访问SD卡。slot参数的取值范围为0到3,slot0和1使用内置的SD / MMC控制器,而slot2和3使用SPI端口。slot0支持1、4或8 bit,而slot1支持1或4 bit;SPI插槽仅支持1bit。
slot | 0 | 1 | 2 | 3 |
---|---|---|---|---|
信号 | 引脚 | 引脚 | 引脚 | 引脚 |
sck | 6 | 14 | 18 | 14 |
cmd | 11 | 15 | ||
cs | 5 | 15 | ||
miso | 19 | 12 | ||
mosi | 23 | 13 | ||
D0 | 7 | 2 | ||
D1 | 8 | 4 | ||
D2 | 9 | 12 | ||
D3 | 10 | 13 | ||
D4 | 16 | |||
D5 | 17 | |||
D6 | 5 | |||
D7 | 18 |