ESP32S3WROOM1
ESP32S3WROOM1U
Manual de utilizare
Modul WiFi de 2.4 GHz (802.11 b/g/n) și Bluetooth5 (LE).
Construit în jurul seriei de SoC-uri ESP32S3, microprocesor Xtensa ® dualcore pe 32 de biți LX7
Flash până la 16 MB, PSRAM până la 8 MB
36 de GPIO, un set bogat de periferice
Antenă PCB la bord sau conector de antenă externă
Modul terminatview
1.1 Caracteristici
CPU și memorie OnChip
- Seria ESP32-S3 de SoC-uri încorporate, microprocesor LX32 dual-core pe 7 de biți Xtensa ®, până la 240 MHz
- 384 KB ROM
- 512 KB SRAM
- 16 KB SRAM în RTC
- Până la 8 MB PSRAM
Wifi
- 802.11 b/g/n
- Rată de biți: 802.11n până la 150 Mbps
- A-MPDU și A-MSDU agregare
- Suport interval de gardă de 0.4 µs
- Gama de frecvență centrală a canalului de operare: 2412 ~ 2462 MHz
Bluetooth
- Bluetooth LE: Bluetooth 5, Bluetooth mesh
- 2 Mbps PHY
- Mod cu rază lungă de acțiune
- Extensii de publicitate
- Seturi de reclame multiple
- Algoritmul de selecție a canalului #2
Periferice
- GPIO, SPI, interfață LCD, interfață cameră, UART, I2C, I2S, telecomandă, contor de impulsuri, LED PWM, USB 1.1 OTG, USB Serial/JTAG controler, MCPWM, gazdă SDIO, GDMA, controler TWAI ® (compatibil cu ISO 11898-1), ADC, senzor tactil, senzor de temperatură, cronometre și câini de pază
Componente integrate pe modul
- Oscilator cu cristal de 40 MHz
- Flash SPI de până la 16 MB
Opțiuni antenă
- Antenă PCB integrată (ESP32-S3-WROOM-1)
- Antenă externă printr-un conector (ESP32-S3-WROOM-1U)
Condiții de funcționare
- Vol. De operaretage/Alimentare: 3.0 ~ 3.6 V
- Temperatura ambiantă de funcționare:
– versiunea 65 °C: –40 ~ 65 °C
– versiunea 85 °C: –40 ~ 85 °C
– versiunea 105 °C: –40 ~ 105 °C - Dimensiuni: vezi tabelul 1
1.2 Descriere
ESP32-S3-WROOM-1 și ESP32-S3-WROOM-1U sunt două module Wi-Fi + Bluetooth LE MCU puternice, generice, care sunt construite în jurul seriei de SoC-uri ESP32-S3. Pe lângă un set bogat de periferice, accelerația pentru calculul rețelei neuronale și încărcăturile de lucru de procesare a semnalului oferite de SoC fac din module o alegere ideală pentru o mare varietate de scenarii de aplicații legate de AI și Inteligența Artificială a Lucrurilor (IoT), cum ar fi detectarea cuvintelor de trezire, recunoașterea comenzilor de vorbire, detectarea feței și recunoașterea, casă inteligentă, aparate inteligente, panou de control inteligent, difuzor inteligent etc.
ESP32-S3-WROOM-1 vine cu o antenă PCB. ESP32-S3-WROOM-1U vine cu un conector de antenă externă. O selecție largă de variante de module este disponibilă pentru clienți, așa cum se arată în Tabelul 1. Printre variantele de module, cele încorporate ESP32-S3R8 funcționează la -40 ~ 65 °C temperatură ambientală, ESP32-S3-WROOM-1-H4 și ESP32-S3 -WROOM-1U-H4 funcționează la –40 ~ 105 °C temperatură ambientală, iar alte variante de module funcționează la -40 ~ 85 °C temperatură ambientală.
Tabelul 1: Informații de comandă
Cod de comandă | Cip încorporat | Flash (MB) | PSRAM (MB) | Dimensiuni (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 (SPI patru) | |
ESP32-S3-WROOM-1-N8R2 | ESP32-S3R2 | 8 | 2 (SPI patru) | |
ESP32-S3-WROOM-1-N16R2 | ESP32-S3R2 | 16 | 2 (SPI patru) | |
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 (SPI patru) | |
ESP32-S3-WROOM-1U-N8R2 | ESP32-S3R2 | 8 | 2 (SPI patru) | |
ESP32-S3-WROOM-1U-N16R2 | ESP32-S3R2 | 16 | 2 (SPI patru) | |
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) |
La baza modulelor se află o serie ESP32-S3 de SoC *, un procesor Xtensa ® LX32 pe 7 de biți care funcționează la până la 240 MHz. Puteți opri CPU-ul și puteți utiliza coprocesorul de putere redusă pentru a monitoriza constant perifericele pentru modificări sau depășirea pragurilor.
ESP32-S3 integrează un set bogat de periferice, inclusiv SPI, LCD, interfață pentru cameră, UART, I2C, I2S, telecomandă, contor de impulsuri, LED PWM, USB Serial/JTAG controler, MCPWM, gazdă SDIO, GDMA, controler TWAI ® (compatibil cu ISO 11898-1), ADC, senzor tactil, senzor de temperatură, cronometre și câini de pază, precum și până la 45 GPIO. De asemenea, include o interfață USB 1.1 On-The-Go (OTG) de viteză maximă pentru a permite comunicarea prin USB.
Nota:
* Pentru mai multe informații despre seria de SoC-uri ESP32-S3, vă rugăm să consultați Fișa de date din seria ESP32-S3.
Definiții PIN
2.1 Aspect Pin
Diagrama de pini este aplicabilă pentru ESP32-S3-WROOM-1 și ESP32-S3-WROOM-1U, dar acesta din urmă nu are zonă de blocare.
2.2 Descrierea pinului
Modulul are 41 de pini. Vedeți definițiile pinului în Tabelul 2.
Pentru explicații ale numelor de pin și ale funcțiilor, precum și despre configurațiile pinilor periferici, consultați Fișă tehnică seria ESP32-S3.
Tabelul 2: Definiții PIN
Nume | Nu. | Tip a | Funcţie |
GND | 1 | P | GND |
3V3 | 2 | P | Alimentare electrică |
EN | 3 | I | High: activat, activează cipul. Scăzut: oprit, cipul se oprește. Notă: Nu lăsați pinul EN plutitor. |
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, SUSPENDERE |
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 |
Tabelul 2 – continuare de la pagina precedentă
Nume | Nu. | Tip a | Funcţie |
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 |
CITIRE | 41 | P | GND |
a P: alimentare; I: intrare; O: ieșire; T: impedanță mare. Funcțiile de fixare cu caractere aldine sunt funcțiile de fixare implicite.
b În variantele de modul care au OSPI PSRAM încorporat, adică care înglobează ESP32-S3R8, pinii IO35, IO36 și IO37 se conectează la OSPI PSRAM și nu sunt disponibili pentru alte utilizări.
Începeți
3.1 De ce aveți nevoie
Pentru a dezvolta aplicații pentru modul aveți nevoie de:
- 1 x ESP32-S3-WROOM-1 sau ESP32-S3-WROOM-1U
- 1 x placă de testare RF Espressif
- 1 x placă USB-la-serial
- 1 x cablu Micro-USB
- 1 x PC care rulează Linux
În acest ghid de utilizare, luăm sistemul de operare Linux ca exempluample. Pentru mai multe informații despre configurația pe Windows și macOS, consultați Ghidul de programare ESP-IDF.
3.2 Conexiune hardware
- Lipiți modulul ESP32-S3-WROOM-1 sau ESP32-S3-WROOM-1U pe placa de testare RF, așa cum se arată în Figura 2.
- Conectați placa de testare RF la placa USB-la-serial prin TXD, RXD și GND.
- Conectați placa USB-la-serial la computer.
- Conectați placa de testare RF la PC sau la un adaptor de alimentare pentru a activa o sursă de alimentare de 5 V, prin cablul Micro-USB.
- În timpul descărcării, conectați IO0 la GND printr-un jumper. Apoi, porniți „ON” placa de testare.
- Descărcați firmware-ul în flash. Pentru detalii, consultați secțiunile de mai jos.
- După descărcare, scoateți jumperul de pe IO0 și GND.
- Porniți din nou placa de testare RF. Modulul va comuta în modul de lucru. Cipul va citi programele din flash la inițializare.
Nota:
IO0 este logic intern ridicat. Dacă IO0 este setat la pull-up, este selectat modul Boot. Dacă acest pin este derulat în jos sau plutește în stânga, este selectat modul Descărcare. Pentru mai multe informații despre ESP32-S3-WROOM-1 sau ESP32-S3-WROOM-1U, vă rugăm să consultați Fișa de date din seria ESP32-S3.
3.3 Configurați mediul de dezvoltare
Espressif IoT Development Framework (ESP-IDF pe scurt) este un cadru pentru dezvoltarea aplicațiilor bazate pe Espressif ESP32. Utilizatorii pot dezvolta aplicații cu ESP32-S3 în Windows/Linux/macOS bazate pe ESP-IDF. Aici luăm sistemul de operare Linux ca exempluample.
3.3.1 Instalare Cerințe preliminare
Pentru a compila cu ESP-IDF trebuie să obțineți următoarele pachete:
- CentOS 7 și 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 și 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 - Arc:
1 sudo Pacman -S –necesar GCC git make flex bison gperf python-pip CMake ninja ccache 2 dfu-util libusb
Nota:
- Acest ghid folosește directorul ~/esp pe Linux ca folder de instalare pentru ESP-IDF.
- Rețineți că ESP-IDF nu acceptă spații în căi.
3.3.2 Obțineți ESPIDF
Pentru a construi aplicații pentru modulul ESP32-S3-WROOM-1 sau ESP32-S3-WROOM-1U, aveți nevoie de bibliotecile software furnizate de Espressif în depozitul ESP-IDF.
Pentru a obține ESP-IDF, creați un director de instalare ( ~/esp) pentru a descărca ESP-IDF și pentru a clona depozitul cu „git clone”:
- mkdir -p ~/esp
- cd ~/esp
- git clone – recursiv https://github.com/espressif/esp-idf.git
ESP-IDF va fi descărcat în ~/esp/esp-idf. Consultați versiunile ESP-IDF pentru informații despre ce ESP-IDF
versiune de utilizat într-o situație dată.
3.3.3 Configurați instrumente
Pe lângă ESP-IDF, trebuie să instalați și instrumentele utilizate de ESP-IDF, cum ar fi compilatorul, depanatorul, pachetele Python etc. ESP-IDF oferă un script numit „install.sh” pentru a ajuta la configurarea instrumentelor. dintr-o singură mişcare.
1 cd ~/esp/esp-idf
2 ./install.sh
3.3.4 Configurarea variabilelor de mediu
Instrumentele instalate nu sunt încă adăugate la variabila de mediu PATH. Pentru a face instrumentele utilizabile din linia de comandă, trebuie setate unele variabile de mediu. ESP-IDF oferă un alt export de script. sh' care face asta. În terminalul în care veți folosi ESP-IDF, rulați:
1 . $HOME/esp/esp-IDF/export.sh
Acum totul este gata, vă puteți construi primul proiect pe modulul ESP32-S3-WROOM-1 sau ESP32-S3-WROOM-1U.
3.4 Creați primul dvs. proiect
3.4.1 Începeți un proiect
Acum sunteți gata să vă pregătiți aplicația pentru modulul ESP32-S3-WROOM-1 sau ESP32-S3-WROOM-1U.
Puteți începe cu proiectul get-started/hello_world de la exampdirectorul les din ESP-IDF.
Copiați get-started/hello_world în directorul ~/esp:
1 cd ~/esp
2 cp -r $IDF_PATH/examples/get-started/hello_world .
Există o gamă de example proiecte în exampdirectorul les din ESP-IDF. Puteți copia orice proiect în același mod ca cel prezentat mai sus și îl puteți rula. De asemenea, se poate construi exampfișierele la locul lor, fără a le copia mai întâi.
3.4.2 Conectați-vă dispozitivul
Acum conectați modulul la computer și verificați sub ce port serial este vizibil modulul. Porturile seriale din Linux încep cu „/dev/TTY în numele lor. Rulați comanda de mai jos de două ori, mai întâi cu placa deconectată, apoi cu conectată. Portul care apare a doua oară este cel de care aveți nevoie:
1 ls /dev/tty*
Nota:
Păstrați numele portului la îndemână, deoarece veți avea nevoie de el în pașii următori.
3.4.3 Configurați
Navigați la directorul „hello_world” de la Pasul 3.4.1. Porniți un proiect, setați cip ESP32-S3 ca țintă și rulați utilitarul de configurare a proiectului „menuconfig”.
1 cd ~/esp/hello_world
2 idf.py set-target esp32s3
3 idf.py menuconfig
Setarea țintei cu „idf.py set-target esp32s3” ar trebui făcută o dată, după deschiderea unui nou proiect. Dacă proiectul conține unele versiuni și configurații existente, acestea vor fi șterse și inițializate. Ținta poate fi salvată în variabila de mediu pentru a sări peste acest pas. Consultați Selectarea țintei pentru informații suplimentare.
Dacă pașii anteriori au fost executați corect, apare următorul meniu:
Utilizați acest meniu pentru a configura variabile specifice proiectului, de exemplu, numele și parola rețelei Wi-Fi, viteza procesorului etc. Configurarea proiectului cu menuconfig poate fi omisă pentru „hello_word”. Acest exampchiul va rula cu configurația implicită Culorile meniului pot fi diferite în terminalul dvs. Puteți schimba aspectul cu opțiunea „–style”. Rulați „idf.py menuconfig –help pentru mai multe informații.
3.4.4 Construiți proiectul
Construiți proiectul rulând:
1 build idf.py
Această comandă va compila aplicația și toate componentele ESP-IDF, apoi va genera bootloader-ul, tabelul de partiții și binarele aplicației.
1 $ idf.py build
2 Rularea CMake în directorul /path/to/hello_world/build
3 Se execută „CMake -G Ninja –warn-uninitialized /path/to/hello_world”…
4 Avertizați despre valorile neinițializate.
5 — Git găsit: /usr/bin/git (versiunea găsită „2.17.0”)
6 — Construirea unei componente aws_iot goale din cauza configurației
7 — Denumiri componente: …
8 — Căi componente: …
9
10 … (mai multe linii de ieșire a sistemului de compilare)
11
12 [527/527] Se generează hello_world.bin
13 esptool.py v2.3.1
14
15 Construirea proiectului finalizată. Pentru a flash, rulați această comandă:
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 sau rulați „idf.py -p PORT flash”
Dacă nu există erori, construcția se va termina prin generarea firmware-ului binar .bin file.
3.4.5 Flash pe Dispozitiv
Flashează binarele pe care tocmai le-ai construit pe modulul tău rulând:
1 flash idf.py -p PORT [-b BAUD].
Înlocuiți PORT-ul cu numele portului serial al plăcii dumneavoastră ESP32-S3 din Pasul: Conectați-vă dispozitivul.
De asemenea, puteți modifica viteza de transmisie a intermitentului prin înlocuirea BAUD cu viteza de transmisie de care aveți nevoie. Rata de transmisie implicită este 460800.
Pentru mai multe informații despre argumentele idf.py, consultați idf.py.
Nota:
Opțiunea „flash” generează și afișează automat proiectul, așa că rularea „idf.py build” nu este necesară.
Când clipește, veți vedea jurnalul de ieșire similar cu următorul:
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.
coșul de gunoi
4 0x10000 hello_world.bin 0x8000 partition_table/partition-table.bin
5 esptool.py v3.2-dev
6 Port serial /dev/ttyUSB0
7 Conectarea...
8 Cipul este ESP32-S3
9 Caracteristici: WiFi, BLE
10 Crystal este de 40 MHz
11 MAC: 7c:df:a1:e0:00:64
12 Se încarcă stub...
13 ciot de alergare...
14 Stub alergare...
15 Schimbarea ratei baud la 460800
16 Schimbat.
17 Se configurează dimensiunea blițului...
18 Flash va fi șters de la 0x00000000 la 0x00004fff...
19 Flash va fi șters de la 0x00010000 la 0x00039fff...
20 Flash va fi șters de la 0x00008000 la 0x00008fff...
21 Comprimați 18896 octeți la 11758...
22 Scrierea la 0x00000000... (100 %)
23 A scris 18896 de octeți (11758 comprimați) la 0x00000000 în 0.5 secunde (efectiv 279.9 kbit/s)
…
24 Hash de date verificate.
25 Comprimați 168208 octeți la 88178...
26 Scrierea la 0x00010000... (16 %)
27 Se scrie la 0x0001a80f... (33 %)
28 Se scrie la 0x000201f1... (50 %)
29 Se scrie la 0x00025dcf... (66 %)
30 Se scrie la 0x0002d0be... (83 %)
31 Scrierea la 0x00036c07... (100 %)
32 A scris 168208 octeți (88178 comprimați) la 0x00010000 în 2.4 secunde (efectiv 569.2 kbit/s
)…
33 Hash de date verificate.
34 Comprimați 3072 octeți la 103...
35 Scrierea la 0x00008000... (100 %)
36 A scris 3072 de octeți (103 comprimați) la 0x00008000 în 0.1 secunde (eficient 478.9 kbit/s)...
37 Hash de date verificate.
38
39 Plec...
40 Resetare completă prin pinul RTS...
41 Gata
Dacă nu există probleme până la sfârșitul procesului flash, placa va reporni și va porni aplicația „hello_world”.
3.4.6 Monitor
Pentru a verifica dacă „hello_world” rulează într-adevăr, tastați „idf.py -p PORT monitor” (Nu uitați să înlocuiți PORT cu numele portului serial).
Această comandă lansează aplicația IDF Monitor:
1 $ idf.py -p /dev/ttyUSB0 monitor
2 Rularea idf_monitor în directorul […]/esp/hello_world/build
3 Executarea ”python […]/esp-idf/tools/idf_monitor.py -b 115200
4 […]/esp/hello_world/build/hello-world.elf”…
5 — idf_monitor pe /dev/ttyUSB0 115200 —
6 — Ieșire: Ctrl+] | Meniu: Ctrl+T | Ajutor: Ctrl+T urmat de Ctrl+H —
7 ets 8 iunie 2016 00:22:57
8
9 rst:0x1 (POWERON_RESET), boot:0x13 (SPI_FAST_FLASH_BOOT)
10 ets 8 iunie 2016 00:22:57
11…
După pornire și jurnalele de diagnosticare derulează în sus, ar trebui să vedeți „Bună lume!” tipărite de aplicație.
1…
2 Bună lume!
3 Repornește în 10 secunde...
4 Acesta este un cip esp32s3 cu 2 nuclee CPU, Acesta este cip esp32s3 cu 2 nuclee CPU, WiFi/BLE
,
5 silicon revizuire 0, 2MB flash extern
6 Dimensiunea minimă a heapului liber: 390684 octeți
7 Repornește în 9 secunde...
8 Repornește în 8 secunde...
9 Repornește în 7 secunde...
Pentru a ieși din monitorul IDF, utilizați comanda rapidă Ctrl+].
Acesta este tot ceea ce aveți nevoie pentru a începe cu modulul ESP32-S3-WROOM-1 sau ESP32-S3-WROOM-1U! Acum tu
sunteți gata să încercați un alt exampfișiere în ESP-IDF sau mergeți direct la dezvoltarea propriilor aplicații.
Declarație FCC SUA
Acest dispozitiv respectă Partea 15 din Regulile FCC. Funcționarea este supusă următoarelor două condiții:
- Acest dispozitiv nu poate cauza interferențe dăunătoare.
- Acest dispozitiv trebuie să accepte orice interferență primită, inclusiv interferențe care pot cauza o funcționare nedorită.
Acest echipament a fost testat și s-a dovedit că respectă limitele pentru un dispozitiv digital de clasă B, în conformitate cu Partea 15 din Regulile FCC.
Aceste limite sunt concepute pentru a proteja în mod rezonabil împotriva interferențelor dăunătoare într-o instalație rezidențială. Acest echipament generează, utilizează și poate radia energie de frecvență radio și, dacă nu este instalat și utilizat în conformitate cu instrucțiunile, poate provoca interferențe dăunătoare comunicațiilor radio. Cu toate acestea, nu există nicio garanție că interferențele nu vor apărea într-o anumită instalație. Dacă acest echipament provoacă interferențe dăunătoare recepției radio sau televiziunii, ceea ce poate fi determinat prin oprirea și pornirea echipamentului, utilizatorul este încurajat să încerce să corecteze interferența printr-una dintre următoarele măsuri:
- Reorientați sau mutați antena de recepție.
- Măriți distanța dintre echipament și receptor.
- Conectați echipamentul la o priză pe un circuit diferit de cel la care este conectat receptorul.
- Consultați distribuitorul sau un tehnician radio/TV cu experiență pentru ajutor.
Orice schimbare sau modificare care nu este aprobată în mod expres de partea responsabilă pentru conformitate ar putea anula autoritatea utilizatorului de a utiliza echipamentul.
Acest echipament respectă limitele FCC de expunere la radiații RF stabilite pentru un mediu necontrolat. Acest dispozitiv și antena acestuia nu trebuie să fie amplasate sau să funcționeze împreună cu nicio altă antenă sau transmițător.
Antenele utilizate pentru acest transmițător trebuie să fie instalate pentru a asigura o distanță de separare de cel puțin 20 cm față de toate persoanele și nu trebuie să fie amplasate sau să funcționeze împreună cu orice altă antenă sau transmițător.
Instrucțiuni de integrare OEM
Acest dispozitiv este destinat numai integratorilor OEM în următoarele condiții. Modulul poate fi utilizat pentru a fi instalat pe o altă gazdă. Antena trebuie instalată astfel încât să se mențină o distanță de 20 cm între antenă și utilizatori, iar modulul transmițător nu poate fi amplasat împreună cu niciun alt transmițător sau antenă. Modulul va fi utilizat numai cu antenele integrate care au fost inițial testate și certificate cu acest modul. Atâta timp cât sunt îndeplinite cele 3 condiții de mai sus, nu vor fi necesare teste suplimentare ale transmițătorului. Cu toate acestea, integratorul OEM este în continuare responsabil pentru testarea produsului final pentru orice cerință suplimentară de conformitate cu acest modul instalat (de ex.ample, emisia dispozitivului digital, cerințele pentru periferice PC etc.)
Observa:
În cazul în care aceste condiții nu pot fi îndeplinite (de exampo anumită configurație de laptop sau co-locare cu un alt transmițător), atunci autorizația FCC pentru acest modul în combinație cu echipamentul gazdă nu mai este considerată valabilă și ID-ul FCC al modulului nu poate fi utilizat pe produsul final. În aceste circumstanțe, integratorul OEM va fi responsabil pentru reevaluarea produsului final (inclusiv transmițătorul) și obținerea unei autorizații FCC separate.
Etichetarea produsului final
Acest modul transmițător este autorizat numai pentru utilizarea în dispozitive în care antena poate fi instalată astfel încât să se mențină o distanță de 20 cm între antenă și utilizatori. Produsul final final trebuie să fie etichetat într-o zonă vizibilă cu următorul text: „Conține FCC ID: 2AC7Z-ESPS3WROOM1”.
Declarație IC
Acest dispozitiv este în conformitate cu RSS scutit de licență al Industry Canada. Funcționarea este supusă următoarelor două condiții:
- Acest dispozitiv nu poate cauza interferențe; şi
- Acest dispozitiv trebuie să accepte orice interferență, inclusiv interferența care poate cauza funcționarea nedorită a dispozitivului.
Declarație de expunere la radiații
Acest echipament respectă limitele de expunere la radiații IC stabilite pentru un mediu necontrolat. Acest echipament trebuie instalat și operat la o distanță minimă de 20 cm între radiator și corp.
RSS247 Secțiunea 6.4 (5)
Dispozitivul ar putea întrerupe automat transmisia în cazul absenței informațiilor de transmis sau a defecțiunii operaționale. Rețineți că acest lucru nu este destinat să interzică transmiterea informațiilor de control sau semnalizare sau utilizarea codurilor repetitive acolo unde este cerută de tehnologie.
Acest dispozitiv este destinat numai integratorilor OEM în următoarele condiții: (Pentru utilizarea dispozitivului cu module)
- Antena trebuie instalată astfel încât să se mențină 20 cm între antenă și utilizatori și
- Modulul transmițător nu poate fi amplasat împreună cu niciun alt transmițător sau antenă.
Atâta timp cât sunt îndeplinite cele 2 condiții de mai sus, nu vor fi necesare teste suplimentare ale transmițătorului. Cu toate acestea, integratorul OEM este în continuare responsabil pentru testarea produsului final pentru orice cerințe suplimentare de conformitate necesare cu acest modul instalat.
NOTĂ IMPORTANTĂ:
În cazul în care aceste condiții nu pot fi îndeplinite (de exampla anumite configurații de laptop sau colocare cu un alt transmițător), atunci autorizația Canada nu mai este considerată valabilă și ID-ul IC nu poate fi folosit pe produsul final. În aceste circumstanțe, integratorul OEM va fi responsabil pentru reevaluarea finalului
produs (inclusiv transmițătorul) și obținerea unei autorizații separate pentru Canada.
Etichetarea produsului final
Acest modul transmițător este autorizat numai pentru utilizarea în dispozitive în care antena poate fi instalată astfel încât să se mențină o distanță de 20 cm între antenă și utilizatori. Produsul final final trebuie să fie etichetat într-o zonă vizibilă cu următorul text: „Conține IC: 21098-ESPS3WROOM1”.
Informații manuale pentru utilizatorul final
Integratorul OEM trebuie să fie conștient de a nu furniza informații utilizatorului final cu privire la modul de instalare sau de îndepărtare a acestui modul RF în manualul utilizatorului produsului final care integrează acest modul. Manualul utilizatorului final trebuie să includă toate informațiile/avertismentele de reglementare necesare, așa cum se arată în acest manual.
Documentație aferentă
- Fișă de date pentru seria ESP32-S3 – Specificațiile hardware-ului ESP32-S3.
- Manual tehnic de referință ESP32-S3 – Informații detaliate despre cum să utilizați memoria și perifericele ESP32-S3.
- Ghid de proiectare hardware ESP32-S3 – Ghid despre cum să integrați ESP32-S3 în produsul dvs. hardware.
- Certificate
http://espressif.com/en/support/documents/certificates - Actualizări de documentație și abonament de notificare de actualizare
http://espressif.com/en/support/download/documents
Zona dezvoltatorului
- Ghid de programare ESP-IDF pentru ESP32-S3 – Documentație extinsă pentru cadrul de dezvoltare ESP-IDF.
- ESP-IDF și alte cadre de dezvoltare pe GitHub.
http://github.com/espressif - Forumul ESP32 BBS – Comunitate de la Inginer la Inginer (E2E) pentru produsele Espressif, unde puteți posta întrebări, împărtăși cunoștințe, explora idei și ajuta la rezolvarea problemelor cu colegii ingineri.
http://esp32.com/ - Jurnalul ESP – Cele mai bune practici, articole și note de la oamenii din Espressif.
http://blog.espressif.com/ - Vedeți filele SDK-uri și Demo, Aplicații, Instrumente, Firmware AT.
http://espressif.com/en/support/download/sdks-demos
Produse
- SoC-uri din seria ESP32-S3 – Răsfoiți prin toate SoC-urile ESP32-S3.
http://espressif.com/en/products/socs?id=ESP32-S3 - Module din seria ESP32-S3 – Răsfoiți prin toate modulele bazate pe ESP32-S3.
http://espressif.com/en/products/modules?id=ESP32-S3 - Seria ESP32-S3 DevKits – Răsfoiți prin toate devkit-urile bazate pe ESP32-S3.
http://espressif.com/en/products/devkits?id=ESP32-S3 - Selector de produse ESP – Găsiți un produs hardware Espressif potrivit nevoilor dvs. comparând sau aplicând filtre.
http://products.espressif.com/#/product-selector?language=en
Contactaţi-ne
- Consultați filele Întrebări de vânzări, Întrebări tehnice, Schema circuitului și Proiectare PCB Review, Devineamples (Magazine online), Deveniți furnizorul nostru, Comentarii și sugestii.
http://espressif.com/en/contact-us/sales-questions
Istoricul revizuirilor
Data | Versiune | Note de lansare |
10/29/2021 | v0.6 | Actualizare generală pentru revizuirea 1 a cipului |
7/19/2021 | v0.5.1 | Eliberare preliminară, pentru revizuirea cipului 0 |
Exonerare de responsabilitate și notificare privind drepturile de autor
Informațiile din acest document, inclusiv URL referințe, poate fi schimbată fără notificare.
TOATE INFORMAȚIILE TERȚILOR DIN ACEST DOCUMENT SUNT FURNIZATE CA ATARE, FĂRĂ NU SE GARANȚIE AUTENTICITATEA ȘI ACURATEȚIA ACESTORA.
NU SE OFERĂ ACEST DOCUMENT NU SE OFERĂ GARANȚIE PENTRU VANTABILITATEA SA, NEÎNCĂLCAREA SAU ADECVENȚA PENTRU ORICE SCOP ANUMIT, ȘI NICIUN GARANȚIE NU REASĂ DIN ORICE PROPUNERE, SPECIFICAȚIE SAU SAU.AMPLE.
Toată răspunderea, inclusiv răspunderea pentru încălcarea oricăror drepturi de proprietate, referitoare la utilizarea informațiilor din acest document este declinată. Nu se acordă aici licențe exprese sau implicite, prin excludere sau în alt mod, pentru niciun drept de proprietate intelectuală.
Sigla Wi-Fi Alliance Member este o marcă comercială a Wi-Fi Alliance. Sigla Bluetooth este o marcă comercială înregistrată a Bluetooth SIG.
Toate denumirile comerciale, mărcile comerciale și mărcile comerciale înregistrate menționate în acest document sunt proprietatea proprietarilor respectivi și sunt recunoscute prin prezenta.
Pre-lansare v0.6 Drepturi de autor
© 2022 Espressif Systems (Shanghai) Co., Ltd. Toate drepturile rezervate.
Documente/Resurse
![]() |
Modul Bluetooth ESPRESSIF ESP32-S3-WROOM-1 [pdfManual de utilizare ESP32- S3- WROOM -1, ESP32 -S3 -WROOM -1U, Modul Bluetooth, ESP32- S3- WROOM -1 Modul Bluetooth |