LOGO ESPRESSIFESP32S3WROOM1
ESP32S3WROOM1U
Manuel d'utilisation 

Module Bluetooth ESPRESSIF ESP32-S3-WROOM-1
Module WiFi 2.4 GHz (802.11 b/g/n) et Bluetooth5 (LE)
Construit autour de la série de SoC ESP32S3, microprocesseur Xtensa ® dualcore 32 bits LX7
Flash jusqu'à 16 Mo, PSRAM jusqu'à 8 Mo
36 GPIO, un riche ensemble de périphériques
Antenne PCB intégrée ou connecteur d'antenne externe

Module terminéview

1.1 Caractéristiques

Processeur et mémoire sur puce

  • Série ESP32-S3 de SoC embarqués, microprocesseur Xtensa ® dual-core 32 bits LX7, jusqu'à 240 MHz
  • 384 Ko de ROM
  • 512 Ko de SRAM
  • 16 Ko de SRAM en RTC
  • Jusqu'à 8 Mo de PSRAM

Wifi

  • 802.11 b/g/n
  • Débit binaire : 802.11n jusqu'à 150 Mbps
  • Agrégation A-MPDU et A-MSDU
  • Prise en charge de l'intervalle de garde de 0.4 µs
  • Gamme de fréquence centrale du canal de fonctionnement : 2412 2462 ~ XNUMX XNUMX MHz

Bluetooth

  • Bluetooth LE : Bluetooth 5, maillage Bluetooth
  • 2 Mbit/s PHY
  • Mode longue portée
  • Extensions publicitaires
  • Ensembles de publicités multiples
  • Algorithme de sélection de canal #2

Périphériques

  • GPIO, SPI, interface LCD, interface caméra, UART, I2C, I2S, télécommande, compteur d'impulsions, LED PWM, USB 1.1 OTG, USB série/JTAG contrôleur, MCPWM, hôte SDIO, GDMA, contrôleur TWAI ® (compatible avec ISO 11898-1), ADC, capteur tactile, capteur de température, minuteries et chiens de garde

Composants intégrés sur le module

  • Oscillateur à cristal 40 MHz
  • Jusqu'à 16 Mo de mémoire flash SPI

Options d'antenne

  • Antenne PCB embarquée (ESP32-S3-WROOM-1)
  • Antenne externe via un connecteur (ESP32-S3-WROOM-1U)

Conditions de fonctionnement

  • Vol. de fonctionnementtage/Alimentation : 3.0 ~ 3.6 V
  • Température ambiante de fonctionnement :
    – Version 65 °C : –40 ~ 65 °C
    – Version 85 °C : –40 ~ 85 °C
    – Version 105 °C : –40 ~ 105 °C
  • Dimensions : voir tableau 1

1.2 Description

ESP32-S3-WROOM-1 et ESP32-S3-WROOM-1U sont deux puissants modules génériques Wi-Fi + Bluetooth LE MCU qui sont construits autour de la série de SoC ESP32-S3. En plus d'un riche ensemble de périphériques, l'accélération des charges de travail de calcul de réseau neuronal et de traitement du signal fournies par le SoC fait des modules un choix idéal pour une grande variété de scénarios d'application liés à l'IA et à l'intelligence artificielle des objets (IoT), tels que détection de mot de réveil, reconnaissance de commandes vocales, détection et reconnaissance de visage, maison intelligente, appareils intelligents, panneau de commande intelligent, haut-parleur intelligent, etc.
ESP32-S3-WROOM-1 est livré avec une antenne PCB. ESP32-S3-WROOM-1U est livré avec un connecteur d'antenne externe. Une large sélection de variantes de modules est disponible pour les clients, comme indiqué dans le tableau 1. Parmi les variantes de modules, ceux ESP32-S3R8 intégrés fonctionnent à une température ambiante de -40 ~ 65 °C, ESP32-S3-WROOM-1-H4 et ESP32-S3 -WROOM-1U-H4 fonctionnent à une température ambiante de -40 ~ 105 °C, et les autres variantes de module fonctionnent à une température ambiante de -40 ~ 85 °C.

Tableau 1 : Informations de commande

Code de commande Puce intégrée Flash (Mo) PSRAM (Mo) Dimensions (mm)
ESP32-S3-WROOM-1-N4 ESP32-S3 4 0 18 25.5 × 3.1 × XNUMX
ESP32-S3-WROOM-1-N8 ESP32-S3 8 0
ESP32-S3-WROOM-1-N16 ESP32-S3 16 0
ESP32-S3-WROOM-1-H4 (105 °C) ESP32-S3 4 0
ESP32-S3-WROOM-1-N4R2 ESP32-S3R2 4 2 (Quad SPI)
ESP32-S3-WROOM-1-N8R2 ESP32-S3R2 8 2 (Quad SPI)
ESP32-S3-WROOM-1-N16R2 ESP32-S3R2 16 2 (Quad SPI)
ESP32-S3-WROOM-1-N4R8 (65 °C) ESP32-S3R8 4 8 (SPI octal)
ESP32-S3-WROOM-1-N8R8 (65 °C) ESP32-S3R8 8 8 (SPI octal)
ESP32-S3-WROOM-1-N16R8 (65 °C) ESP32-S3R8 16 8 (SPI octal)
ESP32-S3-WROOM-1U-N4 ESP32-S3 4 0 18 19.2 × 3.2 × XNUMX
ESP32-S3-WROOM-1U-N8 ESP32-S3 8 0
ESP32-S3-WROOM-1U-N16 ESP32-S3 16 0
ESP32-S3-WROOM-1U-H4 (105 °C) ESP32-S3 4 0
ESP32-S3-WROOM-1U-N4R2 ESP32-S3R2 4 2 (Quad SPI)
ESP32-S3-WROOM-1U-N8R2 ESP32-S3R2 8 2 (Quad SPI)
ESP32-S3-WROOM-1U-N16R2 ESP32-S3R2 16 2 (Quad SPI)
ESP32-S3-WROOM-1U-N4R8 (65 °C) ESP32-S3R8 4 8 (SPI octal)
ESP32-S3-WROOM-1U-N8R8 (65 °C) ESP32-S3R8 8 8 (SPI octal)
ESP32-S3-WROOM-1U-N16R8 (65 °C) ESP32-S3R8 16 8 (SPI octal)

Au cœur des modules se trouve une série de SoC ESP32-S3 *, un processeur Xtensa ® 32 bits LX7 qui fonctionne jusqu'à 240 MHz. Vous pouvez éteindre le CPU et utiliser le coprocesseur basse consommation pour surveiller en permanence les périphériques pour les changements ou les dépassements de seuils.
ESP32-S3 intègre un riche ensemble de périphériques, y compris SPI, LCD, interface de caméra, UART, I2C, I2S, télécommande, compteur d'impulsions, LED PWM, USB série/JTAG contrôleur, MCPWM, hôte SDIO, GDMA, contrôleur TWAI ® (compatible avec ISO 11898-1), ADC, capteur tactile, capteur de température, minuteries et chiens de garde, ainsi que jusqu'à 45 GPIO. Il comprend également une interface USB 1.1 On-The-Go (OTG) pleine vitesse pour permettre la communication USB.

Note:
* Pour plus d'informations sur la série de SoC ESP32-S3, veuillez consulter la fiche technique de la série ESP32-S3.

Définitions des broches

2.1 Disposition des broches
Le schéma de broches est applicable pour ESP32-S3-WROOM-1 et ESP32-S3-WROOM-1U, mais ce dernier n'a pas de zone d'exclusion.

Module Bluetooth ESPRESSIF ESP32-S3-WROOM1 - Définitions des broches

2.2 Description des broches

Le module a 41 broches. Voir les définitions des broches dans le tableau 2.
Pour obtenir des explications sur les noms des broches et les noms des fonctions, ainsi que sur les configurations des broches périphériques, reportez-vous à Fiche technique de la série ESP32-S3.

Tableau 2 : Définitions des broches

Nom Non. Taper a Fonction
Terre 1 P Terre
3V3 2 P Alimentation électrique
EN 3 I Élevé : activé, active la puce. Bas : éteint, la puce s'éteint.
Remarque : ne laissez pas la broche EN flottante.
IO4 4 E/S/T RTC_GPIO4, GPIO4, TOUCH4, ADC1_CH3
IO5 5 E/S/T RTC_GPIO5, GPIO5, TOUCH5, ADC1_CH4
IO6 6 E/S/T RTC_GPIO6, GPIO6, TOUCH6, ADC1_CH5
IO7 7 E/S/T RTC_GPIO7, GPIO7, TOUCH7, ADC1_CH6
IO15 8 E/S/T RTC_GPIO15, GPIO15, U0RTS, ADC2_CH4, XTAL_32K_P
IO16 9 E/S/T RTC_GPIO16, GPIO16, U0CTS, ADC2_CH5, XTAL_32K_N
IO17 10 E/S/T RTC_GPIO17, GPIO17, U1TXD, ADC2_CH6
IO18 11 E/S/T RTC_GPIO18, GPIO18, U1RXD, ADC2_CH7, CLK_OUT3
IO8 12 E/S/T RTC_GPIO8, GPIO8, TOUCH8, ADC1_CH7, SUBSPICS1
IO19 13 E/S/T RTC_GPIO19, GPIO19, U1RTS, ADC2_CH8, CLK_OUT2, USB_D-
IO20 14 E/S/T RTC_GPIO20, GPIO20, U1CTS, ADC2_CH9, CLK_OUT1, USB_D+
IO3 15 E/S/T RTC_GPIO3, GPIO3, TOUCH3, ADC1_CH2
IO46 16 E/S/T GPIO46
IO9 17 E/S/T RTC_GPIO9, GPIO9, TOUCH9, ADC1_CH8, FSPIHD, SUSPENDRE
IO10 18 E/S/T RTC_GPIO10, GPIO10, TOUCH10, ADC1_CH9, FSPICS0, FSPIIO4, SUBSPICS0
IO11 19 E/S/T RTC_GPIO11, GPIO11, TOUCH11, ADC2_CH0, FSPID, FSPIIO5, SUSPEND
IO12 20 E/S/T RTC_GPIO12, GPIO12, TOUCH12, ADC2_CH1, FSPICLK, FSPIIO6, SUBSPICLK
IO13 21 E/S/T RTC_GPIO13, GPIO13, TOUCH13, ADC2_CH2, FSPIQ, FSPIIO7, SUBSPIQ
IO14 22 E/S/T RTC_GPIO14, GPIO14, TOUCH14, ADC2_CH3, FSPIWP, FSPIDQS, SUBSPIWP
IO21 23 E/S/T RTC_GPIO21, GPIO21
IO47 24 E/S/T SPICLK_P_DIFF, GPIO47, SUBSPICLK_P_DIFF
IO48 25 E/S/T SPICLK_N_DIFF, GPIO48, SUBSPICLK_N_DIFF
IO45 26 E/S/T GPIO45
IO0 27 E/S/T RTC_GPIO0, GPIO0
IO35 b 28 E/S/T SPIIO6, GPIO35, FSPID, SUBSPID
IO36 b 29 E/S/T SPIIO7, GPIO36, FSPICLK, SUBSPICLK
IO37 b 30 E/S/T SPIDQS, GPIO37, FSPIQ, SUBSPIQ
IO38 31 E/S/T GPIO38, FSPIWP, SUBSPIWP
IO39 32 E/S/T MTCK, GPIO39, CLK_OUT3, SUBSPICS1
IO40 33 E/S/T MTDO, GPIO40, CLK_OUT2
IO41 34 E/S/T MTDI, GPIO41, CLK_OUT1

Tableau 2 – suite de la page précédente

Nom Non. Taper a Fonction
IO42 35 E/S/T MTMS, GPIO42
Rxd0 36 E/S/T U0RXD, GPIO44, CLK_OUT2
TXD0 37 E/S/T U0TXD, GPIO43, CLK_OUT1
IO2 38 E/S/T RTC_GPIO2, GPIO2, TOUCH2, ADC1_CH1
IO1 39 E/S/T RTC_GPIO1, GPIO1, TOUCH1, ADC1_CH0
Terre 40 P Terre
LIRE 41 P Terre

un P : alimentation ; Je : entrée ; O : sortie ; T : haute impédance. Les fonctions de broche en gras sont les fonctions de broche par défaut.
b Dans les variantes de module qui ont une PSRAM OSPI intégrée, c'est-à-dire qui intègrent ESP32-S3R8, les broches IO35, IO36 et IO37 se connectent à la PSRAM OSPI et ne sont pas disponibles pour d'autres utilisations.

Commencer

3.1 Ce dont vous avez besoin
Pour développer des applications pour le module dont vous avez besoin :

  • 1 x ESP32-S3-WROOM-1 ou ESP32-S3-WROOM-1U
  • 1 x carte de test RF Espressif
  • 1 x carte USB vers série
  • 1 x Câble micro-USB
  • 1 x PC sous Linux

Dans ce guide de l'utilisateur, nous prenons le système d'exploitation Linux comme example. Pour plus d'informations sur la configuration sous Windows et macOS, veuillez vous référer au Guide de programmation ESP-IDF.
3.2 Connexion matérielle

  1.  Soudez le module ESP32-S3-WROOM-1 ou ESP32-S3-WROOM-1U à la carte de test RF, comme illustré à la figure 2.Module Bluetooth ESPRESSIF ESP32-S3-WROOM1 - Connexion matérielle
  2. Connectez la carte de test RF à la carte USB-série via TXD, RXD et GND.
  3. Connectez la carte USB-série au PC.
  4. Connectez la carte de test RF au PC ou à un adaptateur secteur pour activer une alimentation 5 V, via le câble micro-USB.
  5. Pendant le téléchargement, connectez IO0 à GND via un cavalier. Ensuite, allumez la carte de test.
  6. Téléchargez le micrologiciel dans le flash. Pour plus de détails, consultez les sections ci-dessous.
  7. Après le téléchargement, retirez le cavalier sur IO0 et GND.
  8. Remettez la carte de test RF sous tension. Le module passera en mode de travail. La puce lira les programmes de la mémoire flash lors de l'initialisation.

Note:
IO0 est logiquement haut en interne. Si IO0 est défini sur pull-up, le mode Boot est sélectionné. Si cette broche est déroulante ou laissée flottante, le mode de téléchargement est sélectionné. Pour plus d'informations sur ESP32-S3-WROOM-1 ou ESP32-S3-WROOM-1U, veuillez vous référer à la fiche technique de la série ESP32-S3.

3.3 Configurer l'environnement de développement
L'Espressif IoT Development Framework (ESP-IDF en abrégé) est un cadre de développement d'applications basé sur l'Espressif ESP32. Les utilisateurs peuvent développer des applications avec ESP32-S3 sous Windows/Linux/macOS basées sur ESP-IDF. Ici, nous prenons le système d'exploitation Linux comme example.
3.3.1 Prérequis d'installation
Pour compiler avec ESP-IDF, vous devez obtenir les packages suivants :

  • CentOS 7 et 8 :
    1 sudo yum -y update && Sudo yum install git wget flex bison gperf python3 python3pip
    2 python3-setuptools CMake ninja-build ccache dfu-util busby
  • Ubuntu et Debian :
    1 Sudo apt-get install git wget flex bison gperf python3 python3-pip python3setuptools 
    2 cmake ninja-build ccache life-dev libssl-dev dfu-util libusb-1.0-0
  • Cambre:
    1 sudo Pacman -S –nécessaire GCC git make flex bison gperf python-pip CMake ninja ccache 2 dfu-util libusb

Note:

  • Ce guide utilise le répertoire ~/esp sous Linux comme dossier d'installation pour ESP-IDF.
  • Gardez à l'esprit qu'ESP-IDF ne prend pas en charge les espaces dans les chemins.

3.3.2 Obtenir ESPIDF

Pour créer des applications pour le module ESP32-S3-WROOM-1 ou ESP32-S3-WROOM-1U, vous avez besoin des bibliothèques logicielles fournies par Espressif dans le référentiel ESP-IDF.
Pour obtenir ESP-IDF, créez un répertoire d'installation ( ~/esp) pour télécharger ESP-IDF et cloner le référentiel avec 'git clone' :

  1. mkdir -p ~/esp
  2. cd ~/esp
  3.  git clone – récursif https://github.com/espressif/esp-idf.git

ESP-IDF sera téléchargé dans ~/esp/esp-idf. Consultez les versions ESP-IDF pour savoir quel ESP-IDF
version à utiliser dans une situation donnée.
3.3.3 Configurer les outils
Outre ESP-IDF, vous devez également installer les outils utilisés par ESP-IDF, tels que le compilateur, le débogueur, les packages Python, etc. ESP-IDF fournit un script nommé "install.sh" pour vous aider à configurer les outils. en une fois.
1 cd ~/esp/esp-idf
2 ./install.sh

3.3.4 Configurer les variables d'environnement
Les outils installés ne sont pas encore ajoutés à la variable d'environnement PATH. Pour rendre les outils utilisables depuis la ligne de commande, certaines variables d'environnement doivent être définies. ESP-IDF fournit une autre exportation de script. sh' qui fait ça. Dans le terminal où vous allez utiliser ESP-IDF, lancez :
1 . $HOME/esp/esp-IDF/export.sh
Maintenant que tout est prêt, vous pouvez construire votre premier projet sur le module ESP32-S3-WROOM-1 ou ESP32-S3-WROOM-1U.

3.4 Créez votre premier projet
3.4.1 Démarrer un projet

Vous êtes maintenant prêt à préparer votre application pour le module ESP32-S3-WROOM-1 ou ESP32-S3-WROOM-1U.
Vous pouvez commencer avec le projet get-started/hello_world de l'examprépertoire des fichiers dans ESP-IDF.
Copiez get-started/hello_world dans le répertoire ~/esp :
1 cd ~/esp
2 cp -r $IDF_PATH/exampfichiers/get-started/hello_world .
Il existe une gamme d'example projets dans l'examples répertoires dans ESP-IDF. Vous pouvez copier n'importe quel projet de la même manière que celle présentée ci-dessus et l'exécuter. Il est également possible de construire exampfichiers en place, sans les copier au préalable.
3.4.2 Connectez votre appareil
Connectez maintenant votre module à l'ordinateur et vérifiez sous quel port série le module est visible. Les ports série sous Linux commencent par '/dev/TTY dans leurs noms. Exécutez la commande ci-dessous deux fois, d'abord avec la carte débranchée, puis avec branchée. Le port qui apparaît la deuxième fois est celui dont vous avez besoin :
1 ls /dev/tty*

Note:
Gardez le nom du port à portée de main car vous en aurez besoin dans les prochaines étapes.

3.4.3 Configurer
Accédez à votre répertoire 'hello_world' à partir de l'étape 3.4.1. Démarrez un projet, définissez la puce ESP32-S3 comme cible et exécutez l'utilitaire de configuration de projet "menuconfig".
1 cd ~/esp/hello_world
2 idf.py définir la cible esp32s3
3 configuration du menu idf.py
La définition de la cible avec 'idf.py set-target esp32s3' doit être effectuée une fois, après l'ouverture d'un nouveau projet. Si le projet contient des builds et des configurations existantes, elles seront effacées et initialisées. La cible peut être enregistrée dans la variable d'environnement pour ignorer cette étape. Voir Sélection de la cible pour plus d'informations.
Si les étapes précédentes ont été effectuées correctement, le menu suivant apparaît :

Module Bluetooth ESPRESSIF ESP32-S3-WROOM1 - Configurer

Vous utilisez ce menu pour configurer des variables spécifiques au projet, par exemple le nom et le mot de passe du réseau Wi-Fi, la vitesse du processeur, etc. La configuration du projet avec menuconfig peut être ignorée pour "hello_word". Cet exampLe fichier fonctionnera avec la configuration par défaut. Les couleurs du menu peuvent être différentes dans votre terminal. Vous pouvez modifier l'apparence avec l'option '–style'. Veuillez exécuter 'idf.py menuconfig –help pour plus d'informations.
3.4.4 Construire le projet
Construisez le projet en exécutant :
1 construction idf.py
Cette commande compilera l'application et tous les composants ESP-IDF, puis elle générera le chargeur de démarrage, la table de partition et les binaires de l'application.

1 $ idf.py construire
2 Exécution de CMake dans le répertoire /path/to/hello_world/build
3 Exécution de "CMake -G Ninja -warn-uninitialized /path/to/hello_world"…
4 Avertir des valeurs non initialisées.
5 — Git trouvé : /usr/bin/git (version trouvée « 2.17.0 »)
6 — Création d'un composant aws_iot vide en raison de la configuration
7 — Noms des composants : …
8 — Chemins des composants : …
9
10 … (plus de lignes de sortie du système de construction)
11
12 [527/527] Génération de hello_world.bin
13 esptool.py v2.3.1
14
15 Construction du projet terminée. Pour flasher, exécutez cette commande :
16 ../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600
17 write_flash –flash_mode dio –flash_size détecter –flash_freq 40m
18 0x10000 build/hello_world.bin build 0x1000 build/bootloader/bootloader.bin 0x8000
19 build/partition_table/partition-table.bin
20 ou exécutez 'idf.py -p PORT flash'

S'il n'y a pas d'erreurs, la construction se terminera en générant le binaire du firmware .bin file.

3.4.5 Flash sur l'appareil 

Flashez les binaires que vous venez de compiler sur votre module en exécutant :
1 idf.py -p PORT [-b BAUD] clignote
Remplacez PORT par le nom du port série de votre carte ESP32-S3 à partir de l'étape : connectez votre appareil.
Vous pouvez également modifier le débit en bauds du clignotant en remplaçant BAUD par le débit en bauds dont vous avez besoin. Le débit en bauds par défaut est 460800.
Pour plus d'informations sur les arguments idf.py, consultez idf.py.

Note:
L'option 'flash' construit et flashe automatiquement le projet, donc l'exécution de 'idf.py build' n'est pas nécessaire.

Lorsqu'il clignote, vous verrez le journal de sortie similaire à ce qui suit :
1 …
2 esptool.py esp32s3 -p /dev/ttyUSB0 -b 460800 – avant = réinitialisation par défaut – après = réinitialisation matérielle
3 write_flash –flash_mode dio –flash_freq 80m –flash_size 2 Mo 0x0 bootloader/bootloader.
poubelle
4 0x10000 hello_world.bin 0x8000 partition_table/partition-table.bin
5 esptool.py v3.2-dev
6 Port série /dev/ttyUSB0
7 Connexion….
8 puce est ESP32-S3
9 Fonctionnalités : Wi-Fi, BLE
10 cristal est 40MHz
11 MAC: 7c:df:a1:e0:00:64
12 Téléchargement du talon…
13 Embout en cours d'exécution…
14 Stub en cours d'exécution…
15 Changement du débit en bauds à 460800
16 Changé.
17 Configuration de la taille du flash…
18 Flash sera effacé de 0x00000000 à 0x00004fff…
19 Flash sera effacé de 0x00010000 à 0x00039fff…
20 Flash sera effacé de 0x00008000 à 0x00008fff…
21 Compressé 18896 octets à 11758…
22 Ecriture à 0x00000000… (100 %)
23 A écrit 18896 octets (11758 compressés) à 0x00000000 en 0.5 seconde (effectif 279.9 kbit/s)

24 Hachage des données vérifié.
25 Compressé 168208 octets à 88178…
26 Ecriture à 0x00010000… (16 %)
27 Écriture à 0x0001a80f… (33 %)
28 Ecriture à 0x000201f1… (50 %)
29 Écriture à 0x00025dcf… (66 %)
30 Écriture à 0x0002d0be… (83 %)
31 Ecriture à 0x00036c07… (100 %)
32 A écrit 168208 octets (88178 compressés) à 0x00010000 en 2.4 secondes (effectif 569.2 kbit/s
)…
33 Hachage des données vérifié.
34 Compressé 3072 octets à 103…
35 Ecriture à 0x00008000… (100 %)
36 A écrit 3072 octets (103 compressés) à 0x00008000 en 0.1 seconde (effectif 478.9 kbit/s)…
37 Hachage des données vérifié.
38
39 Départ…
40 Réinitialisation matérielle via la broche RTS…
41 Terminé

S'il n'y a aucun problème à la fin du processus flash, la carte redémarrera et démarrera l'application "hello_world".

3.4.6 moniteurs
Pour vérifier si "hello_world" est bien en cours d'exécution, tapez "idf.py -p PORT monitor" (n'oubliez pas de remplacer PORT par le nom de votre port série).
Cette commande lance l'application IDF Monitor :
1 $ idf.py -p /dev/ttyUSB0 moniteur
2 Exécution de idf_monitor dans le répertoire […]/esp/hello_world/build
3 Exécuter ”python […]/esp-idf/tools/idf_monitor.py -b 115200
4 […]/esp/hello_world/build/hello-world.elf”…
5 — idf_monitor sur /dev/ttyUSB0 115200 —
6 — Quitter : Ctrl+] | Menu : Ctrl+T | Aide : Ctrl+T suivi de Ctrl+H —
7 ets 8 juin 2016 00:22:57
8
9 premier : 0x1 (POWERON_RESET), démarrage : 0x13 (SPI_FAST_FLASH_BOOT)
10 ets 8 juin 2016 00:22:57
11 …
Après le défilement des journaux de démarrage et de diagnostic, vous devriez voir « Hello world ! » imprimé par l'application.

1 …
2 Bonjour le monde !
3 Redémarrage dans 10 secondes…
4 Il s'agit d'une puce esp32s3 avec 2 cœurs de processeur, il s'agit d'une puce esp32s3 avec 2 cœurs de processeur, WiFi/BLE
,
5 silicium révision 0, flash externe de 2 Mo
6 Taille minimale du tas libre : 390684 XNUMX octets
7 Redémarrage dans 9 secondes…
8 Redémarrage dans 8 secondes…
9 Redémarrage dans 7 secondes…

Pour quitter le moniteur IDF, utilisez le raccourci Ctrl+].
C'est tout ce dont vous avez besoin pour démarrer avec le module ESP32-S3-WROOM-1 ou ESP32-S3-WROOM-1U ! Maintenant, c'est à votre tour
sont prêts à essayer un autre exampdans ESP-IDF, ou allez directement au développement de vos propres applications.

Déclaration FCC américaine

Cet appareil est conforme à la partie 15 des règles de la FCC. Son fonctionnement est soumis aux deux conditions suivantes :

  • Cet appareil ne doit pas provoquer d’interférences nuisibles.
  • Cet appareil doit accepter toute interférence reçue, y compris celles qui peuvent provoquer un fonctionnement indésirable.

Cet équipement a été testé et jugé conforme aux limites d'un appareil numérique de classe B, conformément à la partie 15 des règles de la FCC.
Ces limites sont conçues pour protéger raisonnablement contre les interférences nuisibles dans une installation résidentielle. Cet équipement génère, utilise et peut émettre de l'énergie de fréquence radio et, s'il n'est pas installé et utilisé conformément aux instructions, peut causer des interférences nuisibles aux communications radio. Cependant, il n'y a aucune garantie que des interférences ne se produiront pas dans une installation particulière. Si cet équipement cause des interférences nuisibles à la réception radio ou télévision, ce qui peut être déterminé en éteignant et en rallumant l'équipement, l'utilisateur est encouragé à essayer de corriger l'interférence par l'une des mesures suivantes :

  • Réorienter ou déplacer l’antenne de réception.
  • Augmenter la séparation entre l’équipement et le récepteur.
  • Branchez l’équipement sur une prise d’un circuit différent de celui auquel le récepteur est connecté.
  • Consultez le revendeur ou un technicien radio/TV expérimenté pour obtenir de l’aide.

Tout changement ou modification non expressément approuvé par la partie responsable de la conformité pourrait annuler l'autorité de l'utilisateur à utiliser l'équipement.
Cet équipement est conforme aux limites d'exposition aux rayonnements RF de la FCC définies pour un environnement non contrôlé. Cet appareil et son antenne ne doivent pas être situés à proximité ou fonctionner conjointement avec une autre antenne ou un autre émetteur.
Les antennes utilisées pour cet émetteur doivent être installées de manière à assurer une distance de séparation d'au moins 20 cm de toutes les personnes et ne doivent pas être colocalisées ou fonctionner en conjonction avec une autre antenne ou un autre émetteur.
Instructions d'intégration OEM
Cet appareil est destiné uniquement aux intégrateurs OEM dans les conditions suivantes Le module peut être utilisé pour être installé dans un autre hôte. L'antenne doit être installée de telle sorte qu'une distance de 20 cm soit maintenue entre l'antenne et les utilisateurs, et le module émetteur ne doit pas être situé à proximité d'un autre émetteur ou antenne. Le module ne doit être utilisé qu'avec la ou les antennes intégrées qui ont été initialement testées et certifiées avec ce module. Tant que les 3 conditions ci-dessus sont remplies, d'autres tests de l'émetteur ne seront pas nécessaires. Cependant, l'intégrateur OEM est toujours responsable de tester son produit final pour toute exigence de conformité supplémentaire avec ce module installé (par ex.ampfichier, émission d'appareils numériques, exigences en matière de périphériques PC, etc.)

Avis:
Dans le cas où ces conditions ne peuvent être remplies (par ex.ampla configuration d'un ordinateur portable ou la colocalisation avec un autre émetteur), l'autorisation FCC pour ce module en combinaison avec l'équipement hôte n'est plus considérée comme valide et l'ID FCC du module ne peut pas être utilisé sur le produit final. Dans ces circonstances, l'intégrateur OEM sera chargé de réévaluer le produit final (y compris l'émetteur) et d'obtenir une autorisation FCC distincte.

Étiquetage du produit final
Ce module émetteur est autorisé uniquement pour une utilisation dans des appareils où l'antenne peut être installée de telle sorte qu'une distance de 20 cm puisse être maintenue entre l'antenne et les utilisateurs. Le produit final doit être étiqueté dans une zone visible avec ce qui suit : « Contient l'ID FCC : 2AC7Z-ESPS3WROOM1 ».

Déclaration de l'IC

Cet appareil est conforme à la norme RSS d'Industrie Canada relative aux appareils exempts de licence. Son fonctionnement est soumis aux deux conditions suivantes :

  •  Cet appareil ne doit pas provoquer d'interférences ; et
  • Cet appareil doit accepter toute interférence, y compris celles qui peuvent provoquer un fonctionnement indésirable de l'appareil.

Déclaration d'exposition aux radiations
Cet équipement est conforme aux limites d'exposition aux rayonnements IC définies pour un environnement non contrôlé. Cet équipement doit être installé et utilisé avec une distance minimale de 20 cm entre le radiateur et votre corps.
CNR247 Section 6.4 (5)
Le dispositif pourrait interrompre automatiquement la transmission en cas d'absence d'informations à transmettre ou de panne opérationnelle. Notez que ceci n'est pas destiné à interdire la transmission d'informations de contrôle ou de signalisation ou l'utilisation de codes répétitifs là où la technologie l'exige.
Cet appareil est destiné uniquement aux intégrateurs OEM dans les conditions suivantes : (Pour une utilisation en tant qu'appareil modulaire)

  • L'antenne doit être installée de manière à ce qu'une distance de 20 cm soit maintenue entre l'antenne et les utilisateurs, et
  • Le module émetteur ne peut pas être colocalisé avec un autre émetteur ou une autre antenne.
    Tant que les 2 conditions ci-dessus sont remplies, d'autres tests de l'émetteur ne seront pas nécessaires. Cependant, l'intégrateur OEM est toujours responsable de tester son produit final pour toute exigence de conformité supplémentaire requise avec ce module installé.

REMARQUE IMPORTANTE :
Dans le cas où ces conditions ne peuvent être remplies (par ex.ample certaines configurations d'ordinateurs portables ou la colocation avec un autre émetteur), l'autorisation du Canada n'est plus considérée comme valide et l'ID IC ne peut pas être utilisé sur le produit final. Dans ces circonstances, l'intégrateur OEM sera chargé de réévaluer la fin
produit (y compris l'émetteur) et l'obtention d'une autorisation canadienne distincte.

Étiquetage du produit final
Ce module émetteur est autorisé uniquement pour une utilisation dans des appareils où l'antenne peut être installée de telle sorte qu'une distance de 20 cm puisse être maintenue entre l'antenne et les utilisateurs. Le produit final doit être étiqueté dans une zone visible avec ce qui suit : « Contient IC : 21098-ESPS3WROOM1 ».

Manuel d'information à l'intention de l'utilisateur final
L'intégrateur OEM doit être conscient de ne pas fournir d'informations à l'utilisateur final concernant l'installation ou le retrait de ce module RF dans le manuel de l'utilisateur du produit final qui intègre ce module. Le manuel de l'utilisateur final doit inclure toutes les informations/avertissements réglementaires requis, comme indiqué dans ce manuel.

Documentation et ressources connexes

Documentation connexe

  • Fiche technique de la série ESP32-S3 - Spécifications du matériel ESP32-S3.
  • Manuel de référence technique ESP32-S3 - Informations détaillées sur l'utilisation de la mémoire et des périphériques ESP32-S3.
  • Directives de conception matérielle ESP32-S3 - Directives sur la façon d'intégrer l'ESP32-S3 dans votre produit matériel.
  • Certificats
    http://espressif.com/en/support/documents/certificates
  • Mises à jour de la documentation et abonnement aux notifications de mise à jour
    http://espressif.com/en/support/download/documents

Zone des développeurs

  • Guide de programmation ESP-IDF pour ESP32-S3 - Documentation complète pour le cadre de développement ESP-IDF.
  • ESP-IDF et autres frameworks de développement sur GitHub.
    http://github.com/espressif
  • ESP32 BBS Forum - Communauté d'ingénieur à ingénieur (E2E) pour les produits Espressif où vous pouvez poser des questions, partager des connaissances, explorer des idées et aider à résoudre des problèmes avec d'autres ingénieurs.
    http://esp32.com/
  • The ESP Journal - Meilleures pratiques, articles et notes des gens d'Espressif.
    http://blog.espressif.com/
  • Voir les onglets SDK et démos, Apps, Tools, AT Firmware.
    http://espressif.com/en/support/download/sdks-demos

Produits 

Contactez-nous

Historique des révisions 

Date Version Notes de version
10/29/2021 v0.6 Mise à jour globale pour la révision 1 de la puce
7/19/2021 v0.5.1 Version préliminaire, pour puce révision 0

LOGO ESPRESSIF2www.espressif.com 

Avis de non-responsabilité et de droit d'auteur
Les informations contenues dans ce document, y compris URL références, est sujet à changement sans préavis.
TOUTES LES INFORMATIONS DE TIERS DANS CE DOCUMENT SONT FOURNIES TELLES QUELLES SANS AUCUNE GARANTIE QUANT À SON AUTHENTICITÉ ET SON EXACTITUDE.
AUCUNE GARANTIE N'EST FOURNIE À CE DOCUMENT POUR SA QUALITÉ MARCHANDE, SA NON-CONTREFAÇON OU SON ADAPTATION À UN USAGE PARTICULIER, NI AUCUNE GARANTIE NE RÉSULTE D'UNE PROPOSITION, D'UNE SPÉCIFICATION OU D'UNE SAMPLE.
Toute responsabilité, y compris la responsabilité pour violation de tout droit de propriété, relative à l'utilisation des informations contenues dans ce document est déclinée. Aucune licence expresse ou implicite, par estoppel ou autrement, sur les droits de propriété intellectuelle n'est accordée dans les présentes.
Le logo Wi-Fi Alliance Member est une marque de Wi-Fi Alliance. Le logo Bluetooth est une marque déposée de Bluetooth SIG.
Tous les noms commerciaux, marques de commerce et marques déposées mentionnés dans ce document sont la propriété de leurs propriétaires respectifs et sont reconnus par la présente.
Pré-version v0.6 Droits d'auteur
© 2022 Espressif Systems (Shanghai) Co., Ltd. Tous droits réservés.

Documents / Ressources

Module Bluetooth ESPRESSIF ESP32-S3-WROOM-1 [pdf] Manuel de l'utilisateur
ESP32-S3-WROOM-1, ESP32-S3-WROOM-1U, Module Bluetooth, Module Bluetooth ESP32-S3-WROOM-1

Références

Laisser un commentaire

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués *