ESP32-MiniWebRadio
ESP32-MiniWebRadio copied to clipboard
SD, microSD cards and microSD board wiring
Hope this can be of any use... SD_microSD_wiring.odt
As far as I've seen, removing the 10k resistor on the microSD board is not mandatory
The pins for the SD_MMC are fixed for the ESP32 and freely selectable for the ESP32-S3. With the ESP32, D0 must not have an external PullUP resistor. In the simplest case, the SD card can be connected directly to the pins of the ESP32.
how is it that you leave off the CS on the SD card
how is it that you leave off the CS on the SD card
It seems it's used in SD_MMC mode that doesn't require CS. I still couldn't get the SD card to work!
All docs specify 10K Pull-Ups on some pins. These are not the series resistors proposed to be replaced with jumpers. Apparently some dev boards have built-in pullups (which, if it works on those without other pullups, would suggest they are needed on and only on the used pins) but the "ESP32-S3-DevKitC-1" that I'm using does not. I'm still confused which pins (apparently even some that are not connected to MCU) need Pull-Ups. In fact I'm confused because whatever I tried, I couldn't get the SD card to work. The project goes no further than that. It would be nice to have a mode that uses the built in web browser and IR for all controls and save some stations in flash, without SD card and display (just because it needs SD).
I got mine (MicroSD card) to work. My problem was that I used a MicroSD adapter wired like the SD card. Problem is, Pin 3 of the Adapter is NOT connected to the MicroSD ground; one has to use Pin 6. Before I found this I added 10K pullups on all pins, so unsure if all are needed, but it now works for me.