Confused about SPI pins on on the ESP32 PICO-V3-02
Posted: Sun Aug 13, 2023 9:58 pm
Hello there,
I am new to the ESP32 and electronics design in general, so please be patient with me.
I am trying to use the PICO-V3-02 with a display (specifically an SSD1351) controller connected via 4-wire SPI.
However, I cannot seem to figure out the SPI configuration of the Pico-v3-02. It seems like there are two SPI buses, and I've heard that I shouldn't use the HSPI bus because it's connected to the onboard flash. So, I decided to use the VSPI bus. However, there aren't standard pins. I was initially confused by the odd naming scheme (i.e. SPID and SPIQ) but I eventually stumbled upon a wikipedia article on SPI and figured it out.
But there appear to be no SPID/MOSI and serial clock pins for the VSPI bus? There are only VSPI pins labeled "VSPIQ, VSPIWP, VSPIHD, and VSPICS0". Am I missing something? Is it okay to use the HPSI bus? Are there other pins for the VSPI bus that I'm missing? Is there a typo/mistake in the pico-v3-02 datasheet?
I cannot seem to find any solid answers elsewhere online.
I am new to the ESP32 and electronics design in general, so please be patient with me.
I am trying to use the PICO-V3-02 with a display (specifically an SSD1351) controller connected via 4-wire SPI.
However, I cannot seem to figure out the SPI configuration of the Pico-v3-02. It seems like there are two SPI buses, and I've heard that I shouldn't use the HSPI bus because it's connected to the onboard flash. So, I decided to use the VSPI bus. However, there aren't standard pins. I was initially confused by the odd naming scheme (i.e. SPID and SPIQ) but I eventually stumbled upon a wikipedia article on SPI and figured it out.
But there appear to be no SPID/MOSI and serial clock pins for the VSPI bus? There are only VSPI pins labeled "VSPIQ, VSPIWP, VSPIHD, and VSPICS0". Am I missing something? Is it okay to use the HPSI bus? Are there other pins for the VSPI bus that I'm missing? Is there a typo/mistake in the pico-v3-02 datasheet?
I cannot seem to find any solid answers elsewhere online.