Aziz Bench

Pinout XIAO ESP32S3

Sulla XIAO ESP32S3 le piazzole da D0 a D10 sono collegate a GPIO dell’ESP32-S3 che, quasi tutti, non hanno ruoli all’avvio. Tocca una piazzola per vedere il suo GPIO, il canale ADC e quello touch, oppure elenca i pin del tuo progetto per verificarli.

XIAO ESP32S3 · 14 piazzole
  • Libero
  • Con cautela
  • Alimentazione e controllo
Aggiungi pin

Il mio piano dei pin

    Nessun pin per ora. Scegline uno sulla mappa o aggiungilo con il modulo.

    Pronto da incollare in cima a uno sketch o in una issue.

    Nomi D e numeri GPIO

    Da D0 a D5 sono i GPIO da 1 a 6, D6 e D7 i GPIO 43 e 44 (UART), e da D8 a D10 i GPIO da 7 a 9 (SPI predefinito). Nove piazzole su undici hanno sia un canale dell’ADC1 sia un canale touch, quindi le letture analogiche funzionano anche con il Wi-Fi acceso. Il GPIO3 (D2) è un pin di strapping, ma conta solo quando un eFuse sceglie la sorgente JTAG.

    LED, pulsante BOOT e scheda Sense

    Il LED per l’utente è sul GPIO21 e il pulsante BOOT sul GPIO0, che non è sulle piazzole. Sulla XIAO ESP32S3 Sense la scheda della fotocamera aggiunge uno slot microSD con il CS anch’esso sul GPIO21, un microfono sui GPIO 41 e 42 e due piazzole in più, D11 e D12, che secondo Seeed si liberano solo tagliando una pista. La fotocamera usa GPIO propri, non le piazzole D.

    Alimentazione

    La scheda si alimenta dall’USB-C, e Seeed indica fino a 700 mA per la piazzola 3V3. I pin lavorano a 3,3 V e non sono garantiti per i 5 V.

    Tabella completa dei pin della XIAO ESP32S3

    PinGPIOStatoAnalogicoFunzioniNote
    D0GPIO1LiberoADC1_CH0TOUCH1, RTC_GPIO1, PWM (LEDC)Nessuna limitazione
    D1GPIO2LiberoADC1_CH1TOUCH2, RTC_GPIO2, PWM (LEDC)Nessuna limitazione
    D2GPIO3LiberoADC1_CH2TOUCH3, RTC_GPIO3, PWM (LEDC)strapping (sorgente JTAG)
    D3GPIO4LiberoADC1_CH3TOUCH4, RTC_GPIO4, PWM (LEDC)Nessuna limitazione
    D4GPIO5LiberoADC1_CH4TOUCH5, RTC_GPIO5, PWM (LEDC)I²C SDA
    D5GPIO6LiberoADC1_CH5TOUCH6, RTC_GPIO6, PWM (LEDC)I²C SCL
    D8GPIO7LiberoADC1_CH6TOUCH7, RTC_GPIO7, PWM (LEDC)SPI SCK
    D9GPIO8LiberoADC1_CH7TOUCH8, RTC_GPIO8, PWM (LEDC)SPI MISO (RX)
    D10GPIO9LiberoADC1_CH8TOUCH9, RTC_GPIO9, PWM (LEDC)SPI MOSI (TX)
    D6GPIO43Con cautelaNoPWM (LEDC), U0TXDUART0, UART TX
    D7GPIO44Con cautelaNoPWM (LEDC), U0RXDUART0, UART RX

    Pin predefiniti di Arduino-ESP32 per la XIAO ESP32S3: I²C su D4 (SDA) e D5 (SCL), SPI su D8 (SCK), D9 (MISO) e D10 (MOSI), UART su D6 (TX) e D7 (RX). Con la GPIO matrix puoi spostarli su altre piazzole.

    Domande frequenti

    Su quale GPIO è il LED della XIAO ESP32S3?

    Sul GPIO21, definito come LED_BUILTIN in Arduino-ESP32. Sulla Sense il GPIO21 è anche il chip select della microSD, quindi LED e scheda di memoria non si possono usare in modo indipendente.

    Quali pin della XIAO ESP32S3 sono analogici?

    Da D0 a D5 e da D8 a D10 (GPIO da 1 a 9) sono sull’ADC1, quindi funzionano anche con il Wi-Fi acceso. D6 e D7 (GPIO 43 e 44) non hanno l’ADC.

    La XIAO ESP32S3 ha pin touch?

    Sì: le stesse nove piazzole, GPIO da 1 a 9, sono ingressi touch capacitivi, da TOUCH1 a TOUCH9.

    Come uso D11 e D12 sulla XIAO ESP32S3 Sense?

    Sono il GPIO42 e il GPIO41, usati dal microfono per impostazione predefinita. Seeed indica di tagliare la pista tra J1 e J2 per liberarli e di usare i numeri GPIO nel codice, perché le costanti D11 e D12 non sono definite.

    I pin della XIAO ESP32S3 tollerano i 5 V?

    No. I GPIO dell’ESP32-S3 lavorano a 3,3 V; per i segnali a 5 V usa un traslatore di livello.