Aziz Bench

Brochage de la XIAO ESP32S3

La XIAO ESP32S3 relie ses pastilles D0 à D10 à des GPIO de l’ESP32-S3 qui n’ont presque jamais de rôle au démarrage. Touchez une pastille pour voir son GPIO, son canal ADC et son canal tactile, ou listez les broches de votre projet pour les vérifier.

XIAO ESP32S3 · 14 pastilles
  • Libre
  • Avec précaution
  • Alimentation et contrôle
Ajouter la broche

Mon plan des broches

    Aucune broche pour l’instant. Choisissez-en une sur le schéma, ou ajoutez-la avec le formulaire.

    Prêt à coller en haut d’un sketch ou dans une issue.

    Noms D et numéros GPIO

    D0 à D5 sont les GPIO 1 à 6, D6 et D7 les GPIO 43 et 44 (UART), et D8 à D10 les GPIO 7 à 9 (SPI par défaut). Neuf des onze pastilles ont un canal de l’ADC1 et un canal tactile : les lectures analogiques fonctionnent donc avec le Wi-Fi activé. Le GPIO3 (D2) est une broche de strapping, mais elle ne compte que quand un eFuse choisit la source du JTAG.

    LED, bouton BOOT et carte Sense

    La LED utilisateur est sur le GPIO21 et le bouton BOOT sur le GPIO0, absent des pastilles. Sur la XIAO ESP32S3 Sense, la carte caméra ajoute un lecteur microSD dont le CS est aussi le GPIO21, un micro sur les GPIO 41 et 42, et deux pastilles de plus, D11 et D12, qui ne sont libres qu’après la coupure d’une piste, selon Seeed. La caméra utilise ses propres GPIO, pas les pastilles D.

    Alimentation

    La carte fonctionne sur USB-C, et Seeed donne jusqu’à 700 mA pour la pastille 3V3. Les broches fonctionnent en 3,3 V et ne sont pas garanties pour le 5 V.

    Tableau complet des broches de la XIAO ESP32S3

    BrocheGPIOÉtatAnalogiqueFonctionsNotes
    D0GPIO1LibreADC1_CH0TOUCH1, RTC_GPIO1, PWM (LEDC)Aucune restriction
    D1GPIO2LibreADC1_CH1TOUCH2, RTC_GPIO2, PWM (LEDC)Aucune restriction
    D2GPIO3LibreADC1_CH2TOUCH3, RTC_GPIO3, PWM (LEDC)strapping (source du JTAG)
    D3GPIO4LibreADC1_CH3TOUCH4, RTC_GPIO4, PWM (LEDC)Aucune restriction
    D4GPIO5LibreADC1_CH4TOUCH5, RTC_GPIO5, PWM (LEDC)I²C SDA
    D5GPIO6LibreADC1_CH5TOUCH6, RTC_GPIO6, PWM (LEDC)I²C SCL
    D8GPIO7LibreADC1_CH6TOUCH7, RTC_GPIO7, PWM (LEDC)SPI SCK
    D9GPIO8LibreADC1_CH7TOUCH8, RTC_GPIO8, PWM (LEDC)SPI MISO (RX)
    D10GPIO9LibreADC1_CH8TOUCH9, RTC_GPIO9, PWM (LEDC)SPI MOSI (TX)
    D6GPIO43Avec précautionNonPWM (LEDC), U0TXDUART0, UART TX
    D7GPIO44Avec précautionNonPWM (LEDC), U0RXDUART0, UART RX

    Broches par défaut d’Arduino-ESP32 pour la XIAO ESP32S3 : I²C sur D4 (SDA) et D5 (SCL), SPI sur D8 (SCK), D9 (MISO) et D10 (MOSI), UART sur D6 (TX) et D7 (RX). Grâce à la matrice GPIO, vous pouvez les déplacer sur d’autres pastilles.

    Questions fréquentes

    Sur quel GPIO est la LED de la XIAO ESP32S3 ?

    Sur le GPIO21, défini comme LED_BUILTIN dans Arduino-ESP32. Sur la Sense, le GPIO21 est aussi le CS de la carte microSD : la LED et la carte ne peuvent donc pas être utilisées indépendamment.

    Quelles broches de la XIAO ESP32S3 sont analogiques ?

    D0 à D5 et D8 à D10 (GPIO 1 à 9) sont sur l’ADC1 : elles fonctionnent donc aussi avec le Wi-Fi activé. D6 et D7 (GPIO 43 et 44) n’ont pas d’ADC.

    La XIAO ESP32S3 a-t-elle des broches tactiles ?

    Oui : les mêmes neuf pastilles, GPIO 1 à 9, sont des entrées tactiles capacitives, TOUCH1 à TOUCH9.

    Comment utiliser D11 et D12 sur la XIAO ESP32S3 Sense ?

    Ce sont le GPIO42 et le GPIO41, utilisés par défaut par le micro. Seeed indique de couper la piste entre J1 et J2 pour les libérer, puis d’utiliser les numéros GPIO dans le code, car les constantes D11 et D12 ne sont pas définies.

    Les broches de la XIAO ESP32S3 tolèrent-elles le 5 V ?

    Non. Les GPIO de l’ESP32-S3 fonctionnent en 3,3 V ; pour les signaux 5 V, utilisez un convertisseur de niveaux logiques.