This post has been de-listed
It is no longer included in search results and normal feeds (front page, hot posts, subreddit posts, etc). It remains visible only via the author's post history.
Hi, i have a question regarding the SPI buses in the esp32-s3, i'm currently making a custom pcb that uses a regular old ESP32-WROOM module, those with the clearly defined VSPI and HSPI pins. I want to upgrade the PCB to use a S3, but i'm quite confused about the SPI bus.
According with this image from the espressif github there are some pins (35, 36, 37, 47, 48) with "SPI functions", and some others marked with the tags "FSPI" and "Subspi" (9-14, 35-38).
Also i found this project of a custom PCB for the s3, this one is using the pins 2, 4, 12, 13, 15, 14, 21 for the sd card, and if base my design around this, my custom pcb from the regular ESP32 would end up like this:
SD card pin | ESP32-WROOM pin | ESP32-S3 |
---|---|---|
D0 | GPIO19 (VSPI MISO) | GPIO2 |
D3 | GPIO5 (CS) | GPIO13 |
CLK | GPIO18 (VSPI CLK) | GPIO14 |
CMD | GPIO23 (VSPI MOSI) | GPIO17 |
And according to the espressiff pinout reference, none of those pins used in the WhirlingBits project are SPI pins... So yeah, i'm kinda confused about this, any help would be really appreciated.
I also don't have a esp32-s3 dev board with me right now, so i can't really test this stuff out just yet.
Post Details
- Posted
- 1 year ago
- Reddit URL
- View post on reddit.com
- External URL
- reddit.com/r/esp32/comme...