ESP32S3WROOM1
ESP32S3WROOM1U
Manuale d'usu
Modulu WiFi 2.4 GHz (802.11 b/g/n) è Bluetooth5 (LE).
Custruitu intornu à a serie ESP32S3 di SoC, microprocessore Xtensa ® dualcore 32bit LX7
Flash finu à 16 MB, PSRAM finu à 8 MB
36 GPIO, un riccu set di periferiche
Antenna PCB a bordo o connettore di antenna esterna
Modulu Overview
1.1 Features
CPU è Memoria OnChip
- Serie ESP32-S3 di SoC integrati, microprocessore Xtensa ® dual-core 32-bit LX7, finu à 240 MHz
- ROM 384 KB
- 512 KB SRAM
- 16 KB SRAM in RTC
- Finu à 8 MB di PSRAM
WiFi
- 802.11 b/g/n
- Bitrate: 802.11n finu à 150 Mbps
- Aggregazione A-MPDU è A-MSDU
- Support d'intervalle de garde de 0.4 µs
- Gamma di freccia di u centru di u canali operatore: 2412 ~ 2462 MHz
Bluetooth
- Bluetooth LE: Bluetooth 5, maglia Bluetooth
- 2 Mbps PHY
- Modu à longu andà
- Estensioni di publicità
- Setti publicitarii multiplici
- Algoritmu di selezzione di canali #2
periferiche
- GPIO, SPI, interfaccia LCD, interfaccia Camera, UART, I2C, I2S, telecomando, contatore di impulsi, LED PWM, USB 1.1 OTG, USB Serial/JTAG controller, MCPWM, host SDIO, GDMA, controller TWAI ® (cumpatibile cù ISO 11898-1), ADC, sensor touch, sensor temperature, timers è watchdogs
Cumpunenti Integrati nantu à u Modulu
- Oscillatore à cristalli 40 MHz
- Finu à 16 MB SPI flash
Opzioni di l'antenna
- Antenna PCB integrata (ESP32-S3-WROOM-1)
- Antenna esterna via un connettore (ESP32-S3-WROOM-1U)
Cundizioni di u funziunamentu
- Voltage / Alimentazione: 3.0 ~ 3.6 V
- Température ambiante de fonctionnement :
Versione – 65 °C: –40 ~ 65 °C
Versione – 85 °C: –40 ~ 85 °C
Versione – 105 °C: –40 ~ 105 °C - Dimensioni: Vede u Tabella 1
1.2 Descrizzione
ESP32-S3-WROOM-1 è ESP32-S3-WROOM-1U sò dui moduli Wi-Fi + Bluetooth LE MCU putenti è generici chì sò custruiti intornu à a serie ESP32-S3 di SoC. In cima à un riccu inseme di periferiche, l'accelerazione per l'informatica di a rete neurale è i carichi di travagliu di trasfurmazione di signali furniti da u SoC rende i moduli una scelta ideale per una larga varietà di scenarii d'applicazione ligati à l'AI è l'Intelligenza Artificiale di e Cose (IoT), cum'è rilevazione di parolle sveglia, ricunniscenza di cumandamenti di voce, rilevazione di faccia, è ricunniscenza, casa intelligente, apparecchi intelligenti, pannellu di cuntrollu intelligente, parlante intelligente, etc.
ESP32-S3-WROOM-1 vene cun una antenna PCB. ESP32-S3-WROOM-1U vene cun un connettore di antenna esterna. Una larga selezzione di varianti di moduli hè dispunibule per i clienti cum'è mostra in a Tabella 1. Trà e varianti di moduli, quelli ESP32-S3R8 integrati operanu à -40 ~ 65 °C temperatura ambiente, ESP32-S3-WROOM-1-H4 è ESP32-S3. -WROOM-1U-H4 funziona à una temperatura ambiente di -40 ~ 105 °C, è altre varianti di moduli operanu à una temperatura ambiente di -40 ~ 85 °C.
Table 1: Ordine Information
Codice di ordine | Chip Embedded | Flash (MB) | PSRAM (MB) | Dimensioni (mm) |
ESP32-S3-WROOM-1-N4 | ESP32-S3 | 4 | 0 | 18 × 25.5 × 3.1 |
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 |
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) |
À u core di i moduli hè una serie ESP32-S3 di SoC *, un CPU Xtensa ® 32-bit LX7 chì opera à 240 MHz. Pudete spegne u CPU è aduprà u co-processore di bassa putenza per monitorizà constantemente i periferichi per cambiamenti o attraversà i soglia.
ESP32-S3 integra un riccu inseme di periferiche cumpresi SPI, LCD, interfaccia di Camera, UART, I2C, I2S, control remoto, contatore di impulsi, LED PWM, USB Serial/JTAG controller, MCPWM, host SDIO, GDMA, controller TWAI ® (cumpatibile cù ISO 11898-1), ADC, sensore touch, sensore di temperatura, timers, è watchdogs, è ancu finu à 45 GPIO. Include ancu una interfaccia USB 1.1 On-The-Go (OTG) à piena velocità per attivà a cumunicazione USB.
Nota:
* Per più infurmazione nantu à a serie ESP32-S3 di SoC, fate riferimentu à a Scheda di dati di a serie ESP32-S3.
Definizioni Pin
2.1 Disposizione Pin
U pin diagram hè applicabile per ESP32-S3-WROOM-1 è ESP32-S3-WROOM-1U, ma l'ultimu ùn hà micca zona di mantene.
2.2 Descrizzione Pin
U modulu hà 41 pins. Vede e definizione di pin in a Tabella 2.
Per spiegazioni di nomi di pin è nomi di funzioni, è ancu di cunfigurazioni di pin periferiche, fate riferimentu à Scheda dati di a serie ESP32-S3.
Table 2: Pin Definitions
Nome | Innò. | Tipu a | Funzione |
GND | 1 | P | GND |
3V3 | 2 | P | Alimentazione elettrica |
EN | 3 | I | High: on, attiva u chip. Low: off, u chip si spegne. Nota: Ùn lasciate micca u pin EN floating. |
IO4 | 4 | I/O/T | RTC_GPIO4, GPIO4, TOUCH4, ADC1_CH3 |
IO5 | 5 | I/O/T | RTC_GPIO5, GPIO5, TOUCH5, ADC1_CH4 |
IO6 | 6 | I/O/T | RTC_GPIO6, GPIO6, TOUCH6, ADC1_CH5 |
IO7 | 7 | I/O/T | RTC_GPIO7, GPIO7, TOUCH7, ADC1_CH6 |
IO15 | 8 | I/O/T | RTC_GPIO15, GPIO15, U0RTS, ADC2_CH4, XTAL_32K_P |
IO16 | 9 | I/O/T | RTC_GPIO16, GPIO16, U0CTS, ADC2_CH5, XTAL_32K_N |
IO17 | 10 | I/O/T | RTC_GPIO17, GPIO17, U1TXD, ADC2_CH6 |
IO18 | 11 | I/O/T | RTC_GPIO18, GPIO18, U1RXD, ADC2_CH7, CLK_OUT3 |
IO8 | 12 | I/O/T | RTC_GPIO8, GPIO8, TOUCH8, ADC1_CH7, SUBSPICS1 |
IO19 | 13 | I/O/T | RTC_GPIO19, GPIO19, U1RTS, ADC2_CH8, CLK_OUT2, USB_D- |
IO20 | 14 | I/O/T | RTC_GPIO20, GPIO20, U1CTS, ADC2_CH9, CLK_OUT1, USB_D+ |
IO3 | 15 | I/O/T | RTC_GPIO3, GPIO3, TOUCH3, ADC1_CH2 |
IO46 | 16 | I/O/T | GPIO46 |
IO9 | 17 | I/O/T | RTC_GPIO9, GPIO9, TOUCH9, ADC1_CH8, FSPIHD, SUSPEND |
IO10 | 18 | I/O/T | RTC_GPIO10, GPIO10, TOUCH10, ADC1_CH9, FSPICS0, FSPIIO4, SUBSPICS0 |
IO11 | 19 | I/O/T | RTC_GPIO11, GPIO11, TOUCH11, ADC2_CH0, FSPID, FSPIIO5, SUSPEND |
IO12 | 20 | I/O/T | RTC_GPIO12, GPIO12, TOUCH12, ADC2_CH1, FSPICLK, FSPIIO6, SUBSPICLK |
IO13 | 21 | I/O/T | RTC_GPIO13, GPIO13, TOUCH13, ADC2_CH2, FSPIQ, FSPIIO7, SUBSPIQ |
IO14 | 22 | I/O/T | RTC_GPIO14, GPIO14, TOUCH14, ADC2_CH3, FSPIWP, FSPIDQS, SUBSPIWP |
IO21 | 23 | I/O/T | RTC_GPIO21, GPIO21 |
IO47 | 24 | I/O/T | SPICLK_P_DIFF, GPIO47, SUBSPICLK_P_DIFF |
IO48 | 25 | I/O/T | SPICLK_N_DIFF, GPIO48, SUBSPICLK_N_DIFF |
IO45 | 26 | I/O/T | GPIO45 |
IO0 | 27 | I/O/T | RTC_GPIO0, GPIO0 |
IO35 b | 28 | I/O/T | SPIIO6, GPIO35, FSPID, SUBSPID |
IO36 b | 29 | I/O/T | SPIIO7, GPIO36, FSPICLK, SUBSPICLK |
IO37 b | 30 | I/O/T | SPIDQS, GPIO37, FSPIQ, SUBSPIQ |
IO38 | 31 | I/O/T | GPIO38, FSPIWP, SUBSPIWP |
IO39 | 32 | I/O/T | MTCK, GPIO39, CLK_OUT3, SUBSPICS1 |
IO40 | 33 | I/O/T | MTDO, GPIO40, CLK_OUT2 |
IO41 | 34 | I/O/T | MTDI, GPIO41, CLK_OUT1 |
Table 2 - cunt da a pagina precedente
Nome | Innò. | Tipu a | Funzione |
IO42 | 35 | I/O/T | MTMS, GPIO42 |
RXD0 | 36 | I/O/T | U0RXD, GPIO44, CLK_OUT2 |
TXD0 | 37 | I/O/T | U0TXD, GPIO43, CLK_OUT1 |
IO2 | 38 | I/O/T | RTC_GPIO2, GPIO2, TOUCH2, ADC1_CH1 |
IO1 | 39 | I/O/T | RTC_GPIO1, GPIO1, TOUCH1, ADC1_CH0 |
GND | 40 | P | GND |
LEGGIU | 41 | P | GND |
a P: alimentazione elettrica; I: input; O: output; T: alta impedenza. E funzioni di pin in grassu sò e funzioni di pin predefinite.
b In varianti di moduli chì anu integratu OSPI PSRAM, vale à dì, chì incrustate ESP32-S3R8, i pin IO35, IO36, è IO37 cunnetta à l'OSPI PSRAM è ùn sò micca dispunibili per altri usi.
Cuminciate
3.1 Ciò chì avete bisognu
Per sviluppà applicazioni per u modulu avete bisognu:
- 1 x ESP32-S3-WROOM-1 o ESP32-S3-WROOM-1U
- 1 x Scheda di prova RF Espressif
- 1 x scheda USB-to-Serial
- 1 x cavu Micro-USB
- 1 x PC cù Linux
In questa guida d'utilizatore, pigliamu u sistema operatore Linux cum'è example. Per più infurmazione nantu à a cunfigurazione in Windows è macOS, fate riferimentu à a Guida di Programmazione ESP-IDF.
3.2 Cunnessione Hardware
- Salda u modulu ESP32-S3-WROOM-1 o ESP32-S3-WROOM-1U à a scheda di prova RF cum'è mostra in Figura 2.
- Cunnette a scheda di prova RF à a scheda USB-to-Serial via TXD, RXD è GND.
- Cunnette vi USB-to-Serial bordu à u PC.
- Cunnette a scheda di prova RF à u PC o un adattatore di alimentazione per attivà una alimentazione 5 V, via u cable Micro-USB.
- Durante u scaricamentu, cunnette IO0 à GND via un jumper. Dopu, accende "ON" a tavola di prova.
- Scaricate u firmware in u flash. Per i dettagli, vede e rùbbriche sottu.
- Dopu a scaricamentu, sguassate u jumper in IO0 è GND.
- Accende di novu a scheda di prova RF. U modulu cambierà à u modu di travagliu. U chip leghje i prugrammi da u lampu dopu l'inizializazione.
Nota:
IO0 hè internamente alta logica. Se IO0 hè stallatu per pull-up, u modu Boot hè sceltu. Se stu pin hè pull-down o lasciatu flottante, u modu Download hè sceltu. Per più infurmazione nantu à ESP32-S3-WROOM-1 o ESP32-S3-WROOM-1U, fate riferimentu à ESP32-S3 Series Datasheet.
3.3 Stallà l'ambiente di sviluppu
L'Espressif IoT Development Framework (ESP-IDF in breve) hè un framework per sviluppà applicazioni basate nantu à Espressif ESP32. L'utilizatori ponu sviluppà applicazioni cù ESP32-S3 in Windows / Linux / macOS basatu annantu à ESP-IDF. Quì avemu pigliatu u sistema operatore Linux cum'è example.
3.3.1 Installa Prerequisites
Per cumpilà cù ESP-IDF avete bisognu di ottene i seguenti pacchetti:
- CentOS 7 & 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 è 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 - arcu:
1 sudo Pacman -S -necessariu GCC git make flex bison gperf python-pip CMake ninja ccache 2 dfu-util libusb
Nota:
- Questa guida usa u cartulare ~/esp in Linux cum'è un cartulare di installazione per ESP-IDF.
- Tenite in mente chì ESP-IDF ùn sustene micca spazii in camini.
3.3.2 Get ESPIDF
Per custruisce applicazioni per u modulu ESP32-S3-WROOM-1 o ESP32-S3-WROOM-1U, avete bisognu di e librerie di software furnite da Espressif in u repository ESP-IDF.
Per uttene ESP-IDF, crea un cartulare di installazione ( ~/esp) per scaricà ESP-IDF è clone u repository cù 'git clone':
- mkdir -p ~/esp
- cd ~/esp
- git clone -recursive https://github.com/espressif/esp-idf.git
ESP-IDF serà scaricatu in ~/esp/esp-idf. Cunsultate ESP-IDF Versioni per infurmazione nantu à quale ESP-IDF
versione da aduprà in una determinata situazione.
3.3.3 Setup Tools
A parte di l'ESP-IDF, avete ancu bisognu di installà l'arnesi utilizati da ESP-IDF, cum'è u compilatore, debugger, pacchetti Python, etc. ESP-IDF furnisce un script chjamatu 'install.sh' per aiutà à stallà l'arnesi. in una volta.
1 cd ~/esp/esp-idf
2 ./install.sh
3.3.4 Configurate Variabili di Ambiente
L'arnesi installati ùn sò micca ancu aghjuntu à a variabile d'ambiente PATH. Per fà l'arnesi utilizable da a linea di cummanda, alcune variabili di l'ambiente deve esse stabilitu. ESP-IDF furnisce un altru script export. sh' chì face questu. In u terminale induve avete aduprà ESP-IDF, eseguite:
1 . $HOME/esp/esp-IDF/export.sh
Avà tuttu hè prontu, pudete custruisce u vostru primu prughjettu nantu à u modulu ESP32-S3-WROOM-1 o ESP32-S3-WROOM-1U.
3.4 Crea u vostru primu prughjettu
3.4.1 Principià un Prughjettu
Avà site prontu à preparà a vostra applicazione per u modulu ESP32-S3-WROOM-1 o ESP32-S3-WROOM-1U.
Pudete principià cù u prughjettu get-started/hello_world da l'exampl'annuariu les in ESP-IDF.
Copia get-started/hello_world in u cartulare ~/esp:
1 cd ~/esp
2 cp -r $IDF_PATH/examples/get-started/hello_world .
Ci hè una gamma di example prughjetti in l'exampl'annuariu les in ESP-IDF. Pudete copià ogni prughjettu in u listessu modu cum'è prisentatu sopra è eseguisce. Hè ancu pussibule di custruisce examples in u locu, senza copiarli prima.
3.4.2 Cunnette u vostru Dispositivu
Avà cunnette u vostru modulu à l'urdinatore è verificate sottu quale portu seriale u modulu hè visibile. I porti seriali in Linux cumincianu cù '/dev/TTY in i so nomi. Eseguite u cumandimu sottu duie volte, prima cù u bordu unplugged, dopu cù plugged in. U portu chì appare a seconda volta hè quellu chì avete bisognu:
1 ls /dev/tty*
Nota:
Mantene a porta u nome di u portu cum'è avete bisognu in i prossimi passi.
3.4.3 Cunfigurà
Navigate à u vostru cartulare "hello_world" da u Passu 3.4.1. Avviate un Prughjettu, stabilisce u chip ESP32-S3 cum'è u scopu, è eseguite l'utilità di cunfigurazione di u prughjettu 'menuconfig'.
1 cd ~/esp/hello_world
2 idf.py set-target esp32s3
3 idf.py menuconfig
Setting the target with 'idf.py set-target esp32s3' deve esse fattu una volta, dopu avè apertu un novu prughjettu. Se u prugettu cuntene alcune custruzzioni è cunfigurazioni esistenti, seranu sbulicati è inizializzati. U mira pò esse salvatu in a variabile di l'ambiente per saltà stu passu. Vede Selezzione di u Target per infurmazioni supplementari.
Se i passi precedenti sò stati fatti currettamente, u seguente menu appare:
Aduprate stu menu per cunfigurà variabili specifichi di u prughjettu, per esempiu, u nome è a password di a rete Wi-Fi, a velocità di u processatore, etc. A configurazione di u prugettu cù menuconfig pò esse saltata per "hello_word". Questu example correrà cù a cunfigurazione predeterminata I culori di u menù puderanu esse sfarenti in u vostru terminal. Pudete cambià l'apparenza cù l'opzione '-style'. Per piacè run 'idf.py menuconfig -help per più infurmazione.
3.4.4 Custruì u Prughjettu
Custruite u prugettu eseguendu:
1 idf.py custruisce
Stu cumandimu compilerà l'applicazione è tutti i cumpunenti ESP-IDF, allora generà u bootloader, a tabella di partizioni è i binari di l'applicazione.
1 $ idf.py custruisce
2 Eseguisce CMake in u cartulare /path/to/hello_world/build
3 Esecutendu "CMake -G Ninja -warn-uninitialized /path/to/hello_world"...
4 Avvertite nantu à i valori micca inizializzati.
5 - Trovatu Git: /usr/bin/git (versione truvata "2.17.0")
6 - Custruisce un cumpunente aws_iot viotu per via di a cunfigurazione
7 - Nomi di cumpunenti: ...
8 - Percorsi di cumpunenti: ...
9
10 ... (più linee di output di u sistema di creazione)
11
12 [527/527] Generazione di hello_world.bin
13 esptool.py v2.3.1
14
15 Prughjettu cumpletu. Per lampassi, eseguite stu cumandamentu:
16 ../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600
17 write_flash –flash_mode dio –flash_size detect –flash_freq 40m
18 0x10000 build/hello_world.bin build 0x1000 build/bootloader/bootloader.bin 0x8000
19 build/partition_table/partition-table.bin
20 o eseguite 'idf.py -p PORT flash'
Se ùn ci sò micca errori, a custruzzione finisce generendu u binariu di firmware .bin file.
3.4.5 Flash nantu à u Dispositivu
Flash i binari chì avete appena custruitu nantu à u vostru modulu eseguendu:
1 idf.py -p PORT [-b BAUD] flash
Sustituite PORT cù u nome di u portu seriale di a vostra scheda ESP32-S3 da Passu: Cunnette u vostru Dispositivu.
Pudete ancu cambià a velocità di baud di u flasher rimpiazzendu BAUD cù u baud rate chì avete bisognu. U baud rate predeterminatu hè 460800.
Per più infurmazione nantu à l'argumenti idf.py, vede idf.py.
Nota:
L'opzione 'flash' custruisce automaticamente è lampeghja u prughjettu, cusì l'esecuzione 'idf.py build' ùn hè micca necessariu.
Quandu lampendu, vi vede u logu di output simile à i seguenti:
1…
2 esptool.py esp32s3 -p /dev/ttyUSB0 -b 460800 –before=default_reset –after=hard_reset
3 write_flash –flash_mode dio –flash_freq 80m –flash_size 2MB 0x0 bootloader/bootloader.
bin
4 0x10000 hello_world.bin 0x8000 partition_table/partition-table.bin
5 esptool.py v3.2-dev
6 Port seriale /dev/ttyUSB0
7 Cunnessu….
8 Chip hè ESP32-S3
9 Funzioni: WiFi, BLE
10 Crystal hè 40MHz
11 MAC: 7c:df:a1:e0:00:64
12 Caricà stub...
13 Stub in corsa...
14 Stub in corsa...
15 Cambia u baud rate à 460800
16 Cambiatu.
17 Configurazione di a dimensione di u flash...
18 Flash serà sguassatu da 0x00000000 à 0x00004fff...
19 Flash serà sguassatu da 0x00010000 à 0x00039fff...
20 Flash serà sguassatu da 0x00008000 à 0x00008fff...
21 Cumpressi 18896 bytes à 11758 ...
22 Scrittura à 0x00000000... (100 %)
23 Scrive 18896 bytes (11758 cumpressi) à 0x00000000 in 0.5 seconde (effettiva 279.9 kbit/s)
…
24 Hash di dati verificati.
25 Cumpressi 168208 bytes à 88178 ...
26 Scrittura à 0x00010000... (16 %)
27 Scrittura à 0x0001a80f... (33 %)
28 Scrittura à 0x000201f1... (50 %)
29 Scrittura à 0x00025dcf... (66 %)
30 Scrittura à 0x0002d0be... (83 %)
31 Scrittura à 0x00036c07... (100 %)
32 Scrive 168208 bytes (88178 compressi) à 0x00010000 in 2.4 seconde (effettiva 569.2 kbit/s).
)…
33 Hash di dati verificati.
34 Cumpressi 3072 bytes à 103 ...
35 Scrittura à 0x00008000... (100 %)
36 Scrive 3072 bytes (103 cumpressi) à 0x00008000 in 0.1 seconde (effettiva 478.9 kbit/s)...
37 Hash di dati verificati.
38
39 Partendu…
40 Hard resetting via RTS pin...
41 Fattu
Se ùn ci sò micca prublemi à a fine di u prucessu flash, u bordu riavviarà è inizià l'applicazione "hello_world".
3.4.6 Monitor
Per verificà se "hello_world" hè veramente in esecuzione, scrivite 'idf.py -p PORT monitor' (Ùn vi scurdate di rimpiazzà PORT cù u vostru nome di portu seriale).
Questu cumanda lancia l'applicazione IDF Monitor:
1 $ idf.py -p /dev/ttyUSB0 monitor
2 Esegue idf_monitor in u cartulare […]/esp/hello_world/build
3 Esecuzione di "python [...]/esp-idf/tools/idf_monitor.py -b 115200
4 […]/esp/hello_world/build/hello-world.elf”…
5 - idf_monitor nantu à /dev/ttyUSB0 115200 -
6 — Quit: Ctrl+] | Menu: Ctrl+T | Aiutu: Ctrl + T seguita da Ctrl + H -
7 et 8 ghjugnu 2016 00:22:57
8
9 rst: 0x1 (POWERON_RESET), boot: 0x13 (SPI_FAST_FLASH_BOOT)
10 et 8 ghjugnu 2016 00:22:57
11…
Dopu à l'iniziu è i logs di diagnostica scorri, duvete vede "Hello world!" stampatu da l'applicazione.
1…
2 Salutu mondu !
3 Riavvia in 10 seconde...
4 Questu hè un chip esp32s3 cù 2 core CPU, Questu hè un chip esp32s3 cù 2 core CPU, WiFi / BLE
,
5 silicone revision 0, 2 MB di flash esternu
6 Dimensione minima di a pila libera: 390684 bytes
7 Riavvia in 9 seconde...
8 Riavvia in 8 seconde...
9 Riavvia in 7 seconde...
Per esce da u monitor IDF, utilizate a scorciata Ctrl +].
Hè tuttu ciò chì avete bisognu per cumincià cù u modulu ESP32-S3-WROOM-1 o ESP32-S3-WROOM-1U! Avà tù
sò pronti à pruvà qualchì altru examples in ESP-IDF, o vai dritta à sviluppà u vostru propriu applicazioni.
Dichjarazione FCC US
Stu dispusitivu hè conforme à a Parte 15 di e regule FCC. U funziunamentu hè sottumessu à i seguenti dui cundizioni:
- Stu dispusitivu ùn pò causari interferenza dannusu.
- Stu dispusitivu deve accettà ogni interferenza ricevuta, cumpresi l'interferenza chì pò causà operazione indesiderata.
Stu equipamentu hè statu pruvatu è truvatu cum'è i limiti per un dispositivu digitale di Classe B, in cunfurmità cù a Parte 15 di e Regule FCC.
Questi limiti sò pensati per pruteggiri ragiunate contr'à l'interferenza dannosa in una stallazione residenziale. Stu equipamentu genera, usa è pò irradià energia di freccia radio è, s'ellu ùn hè micca stallatu è utilizatu in cunfurmità cù l'istruzzioni, pò causà interferenza dannosa à e cumunicazioni radio. Tuttavia, ùn ci hè micca guarantisci chì l'interferenza ùn accade micca in una stallazione particulare. Se stu equipamentu provoca interferenze dannusu à a ricezione di a radiu o di a televisione, chì pò esse determinata spegnendu è accendendu l'equipaggiu, l'utilizatore hè incuraghjitu à pruvà à curregà l'interferenza cù una di e seguenti misure:
- Riorientate o rilocate l'antenna di ricezione.
- Aumente a separazione trà l'equipaggiu è u ricevitore.
- Cunnette l'equipaggiu in una presa in un circuitu diversu da quellu à quale hè cunnessu u ricevitore.
- Cunsultate u rivenditore o un tecnicu espertu di radio/TV per aiutu.
Qualchese mudificazione o mudificazione chì ùn hè micca espressamente appruvata da a parte rispunsevuli di u rispettu pò annullà l'autorità di l'utilizatore per operà l'equipaggiu.
Stu equipamentu hè conforme à i limiti di esposizione à a radiazione RF di FCC stabiliti per un ambiente senza cuntrollu. Stu dispositivu è a so antenna ùn deve esse micca situati o operati in cunjunzione cù qualsiasi altra antenna o trasmettitore.
L'antenne aduprate per stu trasmettitore devenu esse installate per furnisce una distanza di separazione di almenu 20 cm da tutte e persone è ùn deve esse micca situate o operate in cunjunzione cù qualsiasi altra antenna o trasmettitore.
Istruzzioni d'integrazione OEM
Stu dispusitivu hè pensatu solu per l'integratori OEM in e seguenti cundizioni U modulu pò esse usatu per installà in un altru host. L'antenna deve esse stallata in modu chì 20 cm hè mantinutu trà l'antenna è l'utilizatori, è u modulu trasmettitore ùn pò micca esse situatu cù qualsiasi altru trasmettitore o antenna. U modulu deve esse usatu solu cù l'antenna integrale chì hè stata testata è certificata in origine cù stu modulu. Sempre chì e cundizioni 3 sopra sò soddisfatte, più teste di trasmettitore ùn saranu micca richieste. Tuttavia, l'integratore OEM hè sempre rispunsevule per pruvà u so pruduttu finale per qualsiasi requisitu di cunfurmità supplementu cù stu modulu installatu (per example, emissione di dispositivi digitale, esigenze periferiche di PC, etc.)
Avvisu:
In l'eventuali chì queste cundizioni ùn ponu esse rispettate (per esampcerta cunfigurazione di laptop o co-location cù un altru trasmettitore), allora l'autorizazione FCC per stu modulu in cumbinazione cù l'equipaggiu ospitu ùn hè più cunsideratu validu è l'ID FCC di u modulu ùn pò micca esse usatu in u pruduttu finali. In queste circustanze, l'integratore OEM serà rispunsevule di rivalutà u pruduttu finale (cumpresu u trasmettitore) è di ottene una autorizazione FCC separata.
Etichettatura di u pruduttu finali
Stu modulu trasmettitore hè autorizatu solu per l'usu in i dispositi induve l'antenna pò esse installata in modu chì 20 cm ponu esse mantinuti trà l'antenna è l'utilizatori. U pruduttu finali finale deve esse etichettatu in una zona visibile cù u seguente: "Contene FCC ID: 2AC7Z-ESPS3WROOM1".
Dichjarazione IC
Stu dispusitivu hè conforme à u RSS esente da licenza di Industry Canada. U funziunamentu hè sottumessu à i seguenti dui cundizioni:
- Stu dispusitivu ùn pò causari interferenza; è
- Stu dispusitivu deve accettà ogni interferenza, cumpresi l'interferenza chì pò causà un funziunamentu indesittatu di u dispusitivu.
Dichjarazione di l'esposizione à a radiazione
Stu equipamentu hè conforme à i limiti di esposizione à a radiazione IC stabiliti per un ambiente senza cuntrollu. Stu equipamentu deve esse stallatu è operatu cù una distanza minima di 20 cm trà u radiatore è u vostru corpu.
RSS247 Sezione 6.4 (5)
U dispositivu puderia interrompe automaticamente a trasmissione in casu di assenza di informazioni da trasmette o fallimentu operativu. Notate chì questu ùn hè micca destinatu à pruibisce a trasmissione di informazioni di cuntrollu o di segnalazione o l'usu di codici ripetitivi induve hè richiestu da a tecnulugia.
Stu dispusitivu hè pensatu solu per l'integratori OEM in e seguenti cundizioni: (Per l'usu di u dispositivu modulu)
- L'antenna deve esse stallata cusì chì 20 cm hè mantinutu trà l'antenna è l'utilizatori, è
- U modulu trasmettitore ùn pò micca esse situatu in un altru trasmettitore o antenna.
Sempre chì e cundizioni 2 sopra sò soddisfatte, più teste di trasmettitore ùn saranu micca richieste. Tuttavia, l'integratore OEM hè sempre rispunsevuli di pruvà u so pruduttu finale per ogni requisitu di cumplimentu supplementu necessariu cù stu modulu installatu.
NOTA IMPORTANTE:
In l'eventu chì sti cundizioni ùn ponu micca esse cumpletu (per esample certe cunfigurazioni di laptop o colocation cù un altru trasmettitore), allura l'autorizazione di u Canada ùn hè più cunsiderata valida è l'ID IC ùn pò micca esse usatu in u pruduttu finali. In queste circustanze, l'integratore OEM serà rispunsevule per rivalutà a fine
pruduttu (cumpresu u trasmettitore) è ottene una autorizazione Canada separata.
Etichettatura di u pruduttu finali
Stu modulu trasmettitore hè autorizatu solu per l'usu in i dispositi induve l'antenna pò esse installata in modu chì 20 cm ponu esse mantinuti trà l'antenna è l'utilizatori. U pruduttu finali finale deve esse etichettatu in una zona visibile cù u seguente: "Contene IC: 21098-ESPS3WROOM1".
Informazione manuale à l'utilizatori finali
L'integratore OEM deve esse cuscenti di ùn furnisce micca infurmazioni à l'utilizatori finali in quantu à stallà o sguassate stu modulu RF in u manuale di l'utilizatori di u pruduttu finale chì integra stu modulu. U manuale di l'utilizatore finale include tutte l'infurmazioni regulatori / avvisi necessarii cum'è mostratu in stu manuale.
Documentazione Relativa
- Scheda dati di a serie ESP32-S3 - Specificazioni di u hardware ESP32-S3.
- Manuale di Riferimentu Tecnicu ESP32-S3 - Informazioni dettagliate nantu à cumu utilizà a memoria ESP32-S3 è i periferichi.
- ESP32-S3 Hardware Design Guidelines - Linee guida nantu à cumu integrà l'ESP32-S3 in u vostru pruduttu hardware.
- Certificati
http://espressif.com/en/support/documents/certificates - L'aghjurnamenti di a documentazione è l'aghjurnamenti di l'abbonamentu di a notificazione
http://espressif.com/en/support/download/documents
Zona di sviluppatori
- Guida di Programmazione ESP-IDF per ESP32-S3 - Documentazione estensiva per u quadru di sviluppu ESP-IDF.
- ESP-IDF è altri quadri di sviluppu nantu à GitHub.
http://github.com/espressif - Forum ESP32 BBS - Cumunità Ingegnere à Ingegnere (E2E) per i prudutti Espressif induve pudete postà e dumande, sparte cunniscenze, scopre idee, è aiutà à risolve i prublemi cù i so cumpagni ingegneri.
http://esp32.com/ - L'ESP Journal - Best Practices, Articuli, è Note da Espressif folks.
http://blog.espressif.com/ - Vede e tabulazioni SDK è Demos, Apps, Tools, AT Firmware.
http://espressif.com/en/support/download/sdks-demos
I prudutti
- SoC di a serie ESP32-S3 - Sfoglia tutti i SoC ESP32-S3.
http://espressif.com/en/products/socs?id=ESP32-S3 - Moduli di Serie ESP32-S3 - Sfoglia tutti i moduli basati in ESP32-S3.
http://espressif.com/en/products/modules?id=ESP32-S3 - ESP32-S3 Series DevKits - Sfoglia tutti i devkits basati in ESP32-S3.
http://espressif.com/en/products/devkits?id=ESP32-S3 - Selettore di produttu ESP - Truvate un pruduttu hardware Espressif adattatu per i vostri bisogni paragunendu o applicà filtri.
http://products.espressif.com/#/product-selector?language=en
Cuntatta ci
- Vede e tabulazioni Domande di vendita, Domande tecniche, Schema di circuitu è Disegnu PCB Review, pigliate Samples (Magazzini in linea), Diventate u nostru Fornitore, Cumenti è Suggerimenti.
http://espressif.com/en/contact-us/sales-questions
Storia di rivisione
Data | Versione | Note di liberazione |
10/29/2021 | v0.6 | Actualizazione generale per a revisione di chip 1 |
7/19/2021 | v0.5.1 | Liberazione preliminare, per a revisione di chip 0 |
Disclaimer è Avvisu di Copyright
L'infurmazioni in stu documentu, cumprese URL riferimenti, hè sottumessu à cambià senza avvisu.
TUTTE L'INFORMAZIONI DI TERZE PARTI IN QUESTU DOCUMENTU hè furnita cum'è, senza alcuna garanzia per a so autenticità è precisione.
NESSUNA GARANTIA hè furnita à stu ducumentu per a so cummercializazione, a non infrazione, o l'idoneità per ogni scopu particulari, nè alcuna garanzia altrimenti nasce da ogni pruposta, specificazione, o S.AMPLE.
Ogni rispunsabilità, cumpresa a responsabilità per a violazione di qualsiasi diritti di pruprietariu, in relazione à l'usu di l'infurmazioni in stu documentu hè rinunziata. Nisuna licenze espresse o implicite, per estoppel o altrimenti, à qualsiasi diritti di pruprietà intellettuale sò cuncede quì.
U logu Wi-Fi Alliance Member hè una marca di u Wi-Fi Alliance. U logu Bluetooth hè una marca registrata di Bluetooth SIG.
Tutti i nomi di cummerciale, i marchi è i marchi registrati citati in stu documentu sò a pruprietà di i so rispettivi pruprietarii è sò ricunnisciuti da quì.
Pre-release v0.6 Copyright
© 2022 Espressif Systems (Shanghai) Co., Ltd. Tutti i diritti riservati.
Documenti / Risorse
![]() |
Modulu Bluetooth ESPRESSIF ESP32-S3-WROOM-1 [pdfManuale d'usu ESP32- S3- WROOM -1, ESP32 -S3 -WROOM -1U, Modulu Bluetooth, ESP32- S3- WROOM -1 Modulu Bluetooth |