ESP32-S3 SPI connection

Hi everyone,

I premise that I use VSCode with platformio using Arduino framework.

I'm upgrading a major project from ESP32-S2 to ESP32-S3 and I bought the AI Thinker board on Amazon (https://www.amazon.it/gp/product/B0B1CT ... UTF8&psc=1)

In my project I use Chip W5500 for ethernet and with S2 I always used SPI PINS and it worked great.

With S3 I tried to connect MISO/MOSI/SCK/SS to pins:
static const uint8_t SS = 10;
static const uint8_t MOSI = 11;
static const uint8_t MISO = 13;
static const uint8_t SCK = 12;

As per specification in "pins_arduino.h" file of my platformIO project.

I also tried to change the GPIO and change the definition of the constants in the file but I always get "Failed to configure Ethernet using DHCP" as return of:

while (Ethernet.begin(MAC_ETH) == 0 || Ethernet.hardwareStatus() == EthernetNoHardware)
        {
            delay(1000);
            log_i("Failed to configure Ethernet using DHCP");
        }

Does anyone have any useful information?

Thank you

OK all right it was the wrong CS PIN.. Now I plugged it into the correct PIN and it works.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.