ESPRESSIF LOGOESP32S3WROOM1
ESP32S3WROOM1U
User Manual 

ESPRESSIF ESP32-S3-WROOM-1 Bluetooth Module
2.4 GHz WiFi (802.11 b / g / n) en Bluetooth5 (LE) module
Boud om ESP32S3-searje SoC's, Xtensa ® dualcore 32bit LX7 mikroprosessor
Flash oant 16 MB, PSRAM oant 8 MB
36 GPIO's, in rike set perifeare apparaten
Onboard PCB-antenne of eksterne antenne-ferbining

Module oerview

1.1 Features

CPU en OnChip Unthâld

  • ESP32-S3-searje SoC's ynbêde, Xtensa ® dual-core 32-bit LX7 mikroprosessor, oant 240 MHz
  • 384 KB ROM
  • 512 KB SRAM
  • 16 KB SRAM yn RTC
  • Oant 8 MB PSRAM

WiFi

  • 802.11 b/g/n
  • Bitrate: 802.11n oant 150 Mbps
  • A-MPDU en A-MSDU aggregaasje
  • 0.4 µs wacht ynterval stipe
  • Sintrum frekwinsje berik fan bestjoeringssysteem kanaal: 2412 ~ 2462 MHz

Bluetooth

  • Bluetooth LE: Bluetooth 5, Bluetooth mesh
  • 2 Mbps PHY
  • Lange berik modus
  • Reklame tafoegings
  • Meardere advertinsjesets
  • Kanaalseleksjealgoritme #2

Perifeare apparaten

  • GPIO, SPI, LCD-ynterface, Kamera-ynterface, UART, I2C, I2S, remote control, pulsteller, LED PWM, USB 1.1 OTG, USB Serial/JTAG controller, MCPWM, SDIO host, GDMA, TWAI ® controller (kompatibel mei ISO 11898-1), ADC, touch sensor, temperatuer sensor, timers en watchdogs

Yntegreare komponinten op Module

  • 40 MHz kristal oscillator
  • Oant 16 MB SPI flash

Antenne-opsjes

  • Onboard PCB-antenne (ESP32-S3-WROOM-1)
  • Eksterne antenne fia in ferbining (ESP32-S3-WROOM-1U)

Operating Betingsten

  • Operaasje voltage / Stromforsyning: 3.0 ~ 3.6 V
  • Operating ambient temperatuer:
    – 65 °C ferzje: –40 ~ 65 °C
    – 85 °C ferzje: –40 ~ 85 °C
    – 105 °C ferzje: –40 ~ 105 °C
  • Ofmjittings: Sjoch tabel 1

1.2 Beskriuwing

ESP32-S3-WROOM-1 en ESP32-S3-WROOM-1U binne twa krêftige, generyske Wi-Fi + Bluetooth LE MCU-modules dy't binne boud om 'e ESP32-S3-searje SoC's. Boppe op in rike set perifeare apparaten makket de fersnelling foar wurklasten foar berekkenjen fan neural netwurk en sinjaalferwurking levere troch de SoC de modules in ideale kar foar in breed ferskaat oan tapassingscenario's relatearre oan AI en Artificial Intelligence of Things (IoT), lykas wekker wurddeteksje, erkenning fan spraakkommando's, gesichtsdeteksje en erkenning, tûk hûs, tûke apparaten, tûke kontrôlepaniel, tûke sprekker, ensfh.
ESP32-S3-WROOM-1 komt mei in PCB-antenne. ESP32-S3-WROOM-1U komt mei in eksterne antenne Connector. In brede seleksje fan module farianten is beskikber foar klanten lykas werjûn yn Tabel 1. Under de module farianten, dy ynbêde ESP32-S3R8 operearje by -40 ~ 65 ° C ambient temperatuer, ESP32-S3-WROOM-1-H4 en ESP32-S3 -WROOM-1U-H4 operearje by -40 ~ 105 °C omjouwingstemperatuer, en oare module farianten operearje by -40 ~ 85 °C omjouwingstemperatuer.

tabel 1: Order ynformaasje

Bestelkoade Chip Embedded Flash (MB) PSRAM (MB) Ofmjittings (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 (Octal SPI)
ESP32-S3-WROOM-1-N8R8 (65 °C) ESP32-S3R8 8 8 (Octal SPI)
ESP32-S3-WROOM-1-N16R8 (65 °C) ESP32-S3R8 16 8 (Octal SPI)
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 (Octal SPI)
ESP32-S3-WROOM-1U-N8R8 (65 °C) ESP32-S3R8 8 8 (Octal SPI)
ESP32-S3-WROOM-1U-N16R8 (65 °C) ESP32-S3R8 16 8 (Octal SPI)

Yn 'e kearn fan' e modules is in ESP32-S3-searje fan SoC *, in Xtensa ® 32-bit LX7 CPU dy't wurket op maksimaal 240 MHz. Jo kinne de CPU útskeakelje en gebrûk meitsje fan de co-prosessor mei lege krêft om de perifeare apparaten konstant te kontrolearjen foar feroaringen of oerstekken fan drompels.
ESP32-S3 yntegreart in rike set perifeare apparaten ynklusyf SPI, LCD, kamera-ynterface, UART, I2C, I2S, ôfstânsbetsjinning, pulsteller, LED PWM, USB Serial / JTAG controller, MCPWM, SDIO host, GDMA, TWAI ® controller (kompatibel mei ISO 11898-1), ADC, touch sensor, temperatuer sensor, timers, en watchdogs, likegoed as oant 45 GPIOs. It omfettet ek in folsleine snelheid USB 1.1 On-The-Go (OTG) ynterface om USB-kommunikaasje yn te skeakeljen.

Noat:
* Foar mear ynformaasje oer de ESP32-S3-searje SoC's, ferwize asjebleaft nei ESP32-S3 Series Datasheet.

Pin Definysjes

2.1 Pin-yndieling
De pin-diagram is fan tapassing foar ESP32-S3-WROOM-1 en ESP32-S3-WROOM-1U, mar de lêste hat gjin keep-out sône.

ESPRESSIF ESP32-S3-WROOM1 Bluetooth Module - Pin Definitions

2.2 Pin Beskriuwing

De module hat 41 pins. Sjoch pindefinysjes yn Tabel 2.
Foar útlis fan pinnammen en funksjenammen, lykas konfiguraasjes fan perifeare pins, ferwize asjebleaft nei ESP32-S3 Series Datasheet.

tabel 2: Pin Definitions

Namme Nee. Type a Funksje
GND 1 P GND
3V3 2 P Streamtafier
EN 3 I Heech: oan, makket de chip mooglik. Leech: út, de chip giet út.
Opmerking: Lit de EN-pin net driuwe.
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

Tabel 2 - ferfolch fan 'e foarige side

Namme Nee. Type a Funksje
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
LÊZE 41 P GND

in P: macht oanbod; ik: ynfier; O: útfier; T: hege impedânsje. Pinfunksjes yn fet lettertype binne de standert pinfunksjes.
b Yn module farianten dy't hawwe ynbêde OSPI PSRAM, ie, dat ynbêde ESP32-S3R8, pins IO35, IO36 en IO37 ferbine mei de OSPI PSRAM en binne net beskikber foar oare gebrûk.

Begjinne

3.1 Wat jo nedich hawwe
Om applikaasjes te ûntwikkeljen foar de module hawwe jo nedich:

  • 1 x ESP32-S3-WROOM-1 of ESP32-S3-WROOM-1U
  • 1 x Espressif RF test board
  • 1 x USB-to-Serial board
  • 1 x Micro-USB-kabel
  • 1 x PC mei Linux

Yn dizze brûkershantlieding nimme wy Linux bestjoeringssysteem as in eksample. Foar mear ynformaasje oer de konfiguraasje op Windows en macOS, ferwize asjebleaft nei ESP-IDF Programming Guide.
3.2 Hardwareferbining

  1.  Solderje de module ESP32-S3-WROOM-1 of ESP32-S3-WROOM-1U oan it RF-testboerd lykas werjûn yn figuer 2.ESPRESSIF ESP32-S3-WROOM1 Bluetooth Module - Hardware Connection
  2. Ferbine it RF-testboerd mei it USB-to-Serial board fia TXD, RXD, en GND.
  3. Ferbine de USB-to-Serial board oan 'e PC.
  4. Ferbine it RF-testboerd oan 'e PC as in stroomadapter om in 5 V-voeding yn te skeakeljen, fia de Micro-USB-kabel.
  5. Tidens it downloaden, ferbine IO0 mei GND fia in jumper. Draai dan it testboerd "ON".
  6. Download firmware yn flash. Foar details, sjoch de seksjes hjirûnder.
  7. Nei it downloaden, ferwiderje de jumper op IO0 en GND.
  8. Meitsje it RF-testboerd wer oan. De module sil oerskeakelje nei wurkmodus. De chip sil programma's lêze fan flash by inisjalisaasje.

Noat:
IO0 is yntern logika heech. As IO0 is ynsteld op pull-up, wurdt de Boot modus selektearre. As dizze pin nei ûnderen of lofts driuwend is, wurdt de Downloadmodus selektearre. Foar mear ynformaasje oer ESP32-S3-WROOM-1 of ESP32-S3-WROOM-1U, ferwize nei ESP32-S3 Series Datasheet.

3.3 Untwikkelingsomjouwing ynstelle
It Espressif IoT Development Framework (ESP-IDF foar koart) is in ramt foar it ûntwikkeljen fan applikaasjes basearre op de Espressif ESP32. Brûkers kinne applikaasjes ûntwikkelje mei ESP32-S3 yn Windows/Linux/macOS basearre op ESP-IDF. Hjir nimme wy Linux bestjoeringssysteem as in eksample.
3.3.1 Ynstallearje Betingsten
Om te kompilearjen mei ESP-IDF moatte jo de folgjende pakketten krije:

  • CentOS 7 en 8:
    1 sudo yum -y update && Sudo yum ynstallearje git wget flex bison gperf python3 python3pip
    2 python3-setuptools CMake ninja-build ccache dfu-util busby
  • Ubuntu en Debian:
    1 Sudo apt-get install git wget flex bison gperf python3 python3-pip python3setuptools 
    2 cm meitsje ninja-build ccache life-dev libssl-dev dfu-util libusb-1.0-0
  • Arch:
    1 sudo Pacman -S -needed GCC git meitsje flex bison gperf python-pip CMake ninja ccache 2 dfu-util libusb

Noat:

  • Dizze gids brûkt de map ~/esp op Linux as ynstallaasjemap foar ESP-IDF.
  • Hâld der rekken mei dat ESP-IDF gjin spaasjes yn paden stipet.

3.3.2 Get ESPIDF

Om applikaasjes te bouwen foar ESP32-S3-WROOM-1- of ESP32-S3-WROOM-1U-module, hawwe jo de softwarebiblioteken nedich dy't troch Espressif levere wurde yn it ESP-IDF-repository.
Om ESP-IDF te krijen, meitsje in ynstallaasjemap ( ~/esp) om ESP-IDF te downloaden nei en it repository te klonjen mei 'git clone':

  1. mkdir -p ~/esp
  2. cd ~/esp
  3.  git clone -rekursive https://github.com/espressif/esp-idf.git

ESP-IDF sil ynladen wurde yn ~/esp/esp-idf. Rieplachtsje ESP-IDF Ferzjes foar ynformaasje oer hokker ESP-IDF
ferzje te brûken yn in bepaalde situaasje.
3.3.3 Ynstelle Tools
Njonken de ESP-IDF moatte jo ek de ark ynstalleare dy't brûkt wurde troch ESP-IDF, lykas de kompilator, debugger, Python-pakketten, ensfh. ESP-IDF leveret in skript mei de namme 'install.sh' om te helpen by it ynstellen fan de ark. yn ien kear.
1 cd ~/esp/esp-idf
2 ./install.sh

3.3.4 Ynstelle omjouwingsfariabelen
De ynstallearre ark binne noch net tafoege oan de PATH-omjouwingsfariabele. Om de ark brûkber te meitsjen fanút de kommandorigel, moatte guon omjouwingsfariabelen ynsteld wurde. ESP-IDF leveret in oare skripteksport. sh' dy't dat docht. Yn 'e terminal wêr't jo ESP-IDF sille brûke, útfiere:
1 . $HOME/esp/esp-IDF/export.sh
No is alles klear, jo kinne jo earste projekt bouwe op 'e ESP32-S3-WROOM-1 of ESP32-S3-WROOM-1U module.

3.4 Meitsje jo earste projekt
3.4.1 Start in projekt

No binne jo ree om jo applikaasje ta te rieden foar de ESP32-S3-WROOM-1 of ESP32-S3-WROOM-1U module.
Jo kinne begjinne mei it get-started/hello_world-projekt fan 'e eksamples triemtafel yn ESP-IDF.
Kopiearje get-started/hello_world nei ~/esp-map:
1 cd ~/esp
2 cp -r $IDF_PATH/eksamples/get-started/hello_world.
Der is in berik fan eksample projekten yn de eksamples triemtafel yn ESP-IDF. Jo kinne elk projekt op deselde manier kopiearje as hjirboppe presintearre en it útfiere. It is ek mooglik om te bouwen examples yn plak, sûnder kopiearje se earst.
3.4.2 Ferbine jo apparaat
Ferbine jo module no oan 'e kompjûter en kontrolearje ûnder hokker seriële poarte de module sichtber is. Serial havens yn Linux begjinne mei '/dev/TTY yn har nammen. Rin it kommando hjirûnder twa kear út, earst mei it boerd loskeppele, dan mei ynplugd. De poarte dy't de twadde kear ferskynt is dejinge dy't jo nedich hawwe:
1 ls /dev/tty*

Noat:
Hâld de poartenamme by de hân, om't jo it nedich binne yn 'e folgjende stappen.

3.4.3 Konfigurearje
Navigearje nei jo 'hello_world'-map fan stap 3.4.1. Begjin in projekt, set ESP32-S3-chip as it doel, en fier it projektkonfiguraasjeprogramma 'menuconfig' út.
1 cd ~/esp/hello_world
2 idf.py set-target esp32s3
3 idf.py menuconfig
It ynstellen fan it doel mei 'idf.py set-target esp32s3' moat ien kear dien wurde, nei it iepenjen fan in nij projekt. As it projekt guon besteande builds en konfiguraasjes befettet, wurde se wiske en inisjalisearre. It doel kin bewarre wurde yn 'e omjouwingsfariabele om dizze stap oer te slaan. Sjoch Selektearje it doel foar oanfoljende ynformaasje.
As de foarige stappen goed dien binne, ferskynt it folgjende menu:

ESPRESSIF ESP32-S3-WROOM1 Bluetooth Module - Konfigurearje

Jo brûke dit menu om projektspesifike fariabelen yn te stellen, bgl. Wi-Fi-netwurknamme en wachtwurd, de prosessorsnelheid, ensfh. It opsetten fan it projekt mei menuconfig kin oerslein wurde foar "hello_word". Dizze eksample sil rinne mei de standertkonfiguraasje De kleuren fan it menu kinne oars wêze yn jo terminal. Jo kinne it uterlik feroarje mei de opsje '–styl'. Utfiere asjebleaft 'idf.py menuconfig –help foar fierdere ynformaasje.
3.4.4 Bouwe it projekt
Bou it projekt troch te rinnen:
1 idf.py build
Dit kommando sil de applikaasje en alle ESP-IDF-komponinten kompilearje, dan sil it de bootloader, partytabel, en applikaasje-binaries generearje.

1 $ idf.py build
2 CMake útfiere yn map /path/to/hello_world/build
3 "CMake -G Ninja -warn-uninitialized /path/to/hello_world" útfiere ...
4 Warskôgje oer uninitialisearre wearden.
5 - Git fûn: /usr/bin/git (ferzje "2.17.0" fûn)
6 - Lege aws_iot-komponint bouwe fanwege konfiguraasje
7 - Komponintenammen: ...
8 - Komponintpaden: ...
9
10 ... (mear rigels fan buildsysteemútfier)
11
12 [527/527] It generearjen fan hello_world.bin
13 esptool.py v2.3.1
14
15 Projektbou foltôge. Om te flitsen, fier dit kommando út:
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 of rinne 'idf.py -p PORT flash'

As d'r gjin flaters binne, sil de bou einigje troch de firmware-binêre .bin te generearjen file.

3.4.5 Flash op it apparaat 

Flash de binaries dy't jo krekt boud hawwe op jo module troch te rinnen:
1 idf.py -p PORT [-b BAUD] flash
Ferfange PORT mei de seriële poartenamme fan jo ESP32-S3-boerd fan Stap: Ferbine jo apparaat.
Jo kinne ek feroarje de flasher baud rate troch ferfangen BAUD mei de baud rate jo nedich. De standert baudrate is 460800.
Foar mear ynformaasje oer idf.py arguminten, sjoch idf.py.

Noat:
De opsje 'flash' bout en flasht it projekt automatysk, sadat 'idf.py build' net nedich is.

As jo ​​​​bliksemje, sille jo it útfierlogboek sjen lykas it folgjende:
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 Serial haven /dev/ttyUSB0
7 Ferbine….
8 Chip is ESP32-S3
9 Features: WiFi, BLE
10 Crystal is 40MHz
11 MAC: 7c:df:a1:e0:00:64
12 Stub uploade...
13 Running stub...
14 Stub rint...
15 Baudrate feroarje nei 460800
16 Feroare.
17 Konfigurearje flitsgrutte ...
18 Flash sil wurde wiske fan 0x00000000 nei 0x00004fff ...
19 Flash sil wurde wiske fan 0x00010000 nei 0x00039fff ...
20 Flash sil wurde wiske fan 0x00008000 nei 0x00008fff ...
21 Komprimearre 18896 bytes nei 11758 ...
22 Skriuwen op 0x00000000... (100%)
23 Skreau 18896 bytes (11758 komprimearre) op 0x00000000 yn 0.5 sekonden (effektyf 279.9 kbit/s)

24 Hash fan gegevens ferifiearre.
25 Komprimearre 168208 bytes nei 88178 ...
26 Skriuwen op 0x00010000... (16%)
27 Skriuwen op 0x0001a80f... (33%)
28 Skriuwen op 0x000201f1... (50%)
29 Skriuwen op 0x00025dcf... (66%)
30 Skriuwen op 0x0002d0be… (83 %)
31 Skriuwen op 0x00036c07... (100%)
32 Skreau 168208 bytes (88178 komprimearre) op 0x00010000 yn 2.4 sekonden (effektyf 569.2 kbit/s
)…
33 Hash fan gegevens ferifiearre.
34 Komprimearre 3072 bytes nei 103 ...
35 Skriuwen op 0x00008000... (100%)
36 Skreau 3072 bytes (103 komprimearre) op 0x00008000 yn 0.1 sekonden (effektyf 478.9 kbit/s)...
37 Hash fan gegevens ferifiearre.
38
39 Ferlitte...
40 Hurde weromsette fia RTS-pin ...
41 Dien

As d'r gjin problemen binne oan 'e ein fan it flashproses, sil it bestjoer opnij starte en de applikaasje "hello_world" opstarte.

3.4.6 Monitor
Om te kontrolearjen oft "hello_world" yndie rint, typ 'idf.py -p PORT monitor' (Ferjit net PORT te ferfangen mei jo seriële poartenamme).
Dit kommando start de IDF Monitor-applikaasje:
1 $ idf.py -p /dev/ttyUSB0 monitor
2 Running idf_monitor yn map […]/esp/hello_world/build
3 Utfiere ”python […]/esp-idf/tools/idf_monitor.py -b 115200
4 […]/esp/hello_world/build/hello-world.elf”...
5 — idf_monitor op /dev/ttyUSB0 115200 —
6 — Ofslute: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T folge troch Ctrl+H —
7 ets Jun 8 2016 00:22:57
8
9 rst: 0x1 (POWERON_RESET), boot: 0x13 (SPI_FAST_FLASH_BOOT)
10 ets Jun 8 2016 00:22:57
11 …
Nei it opstarten en diagnoaze logs nei boppe rôlje, moatte jo "Hallo wrâld!" ôfdrukt troch de applikaasje.

1 …
2 Hallo wrâld!
3 Op 'e nij begjinne yn 10 sekonden ...
4 Dit is esp32s3-chip mei 2 CPU-kearn(s), Dit is esp32s3-chip mei 2 CPU-kearn(s), WiFi/BLE
,
5 silisium revyzje 0, 2MB eksterne flash
6 Minimum frije heap grutte: 390684 bytes
7 Op 'e nij begjinne yn 9 sekonden ...
8 Op 'e nij begjinne yn 8 sekonden ...
9 Op 'e nij begjinne yn 7 sekonden ...

Om de IDF-monitor te ferlitten, brûk de fluchtoets Ctrl+].
Dat is alles wat jo nedich binne om te begjinnen mei de ESP32-S3-WROOM-1 of ESP32-S3-WROOM-1U module! No dy
binne ree om te besykjen wat oare eksamples yn ESP-IDF, of gean rjocht nei it ûntwikkeljen fan jo eigen applikaasjes.

US FCC-ferklearring

Dit apparaat foldocht oan diel 15 fan 'e FCC-regels. Operaasje is ûnder foarbehâld fan de folgjende twa betingsten:

  • Dit apparaat kin gjin skealike ynterferinsje feroarsaakje.
  • Dit apparaat moat akseptearje alle ûntfongen ynterferinsje, ynklusyf ynterferinsje dy't kin feroarsaakje net winske operaasje.

Dizze apparatuer is hifke en fûn om te foldwaan oan de grinzen foar in Klasse B digitaal apparaat, neffens Part15 fan 'e FCC-regels.
Dizze grinzen binne ûntworpen om ridlik te beskermjen tsjin skealike ynterferinsje yn in wenynstallaasje. Dizze apparatuer genereart, brûkt en kin radiofrekwinsje-enerzjy útstrielje en, as net ynstalleare en brûkt yn oerienstimming mei de ynstruksjes, kin skealike ynterferinsje feroarsaakje foar radiokommunikaasje. D'r is lykwols gjin garânsje dat ynterferinsje net sil foarkomme yn in bepaalde ynstallaasje. As dizze apparatuer skealike ynterferinsje feroarsaket foar radio- of televyzje-ûntfangst, wat kin wurde bepaald troch de apparatuer út en oan te setten, wurdt de brûker oanmoedige om te besykjen de ynterferinsje te korrigearjen troch ien fan 'e folgjende maatregels:

  • Reorientearje of ferpleatse de ûntfangende antenne.
  • Fergrutsje de skieding tusken de apparatuer en ûntfanger.
  • Ferbine de apparatuer yn in outlet op in circuit oars as dat wêrmei de ûntfanger is ferbûn.
  • Rieplachtsje de dealer of in betûfte radio / TV technikus foar help.

Alle wizigingen of oanpassingen dy't net útdruklik goedkard binne troch de partij ferantwurdlik foar neilibjen, kinne de autoriteit fan 'e brûker om de apparatuer te betsjinjen ûnjildich meitsje.
Dizze apparatuer foldocht oan FCC RF-beljochtingsgrinzen foar in net kontroleare omjouwing. Dit apparaat en syn antenne meie net tegearre wurde pleatst of wurkje yn gearhing mei in oare antenne of stjoerder.
De antennes dy't brûkt wurde foar dizze stjoerder moatte wurde ynstalleare om in skiedingsôfstân fan op syn minst 20 sm fan alle persoanen te leverjen en moatte net tegearre wurde pleatst of wurkje yn gearhing mei in oare antenne of stjoerder.
OEM Yntegraasje Ynstruksjes
Dit apparaat is allinich bedoeld foar OEM-yntegrators ûnder de folgjende betingsten De module kin brûkt wurde om te ynstallearjen yn in oare host. De antenne moat sa ynstalleare wurde dat 20 sm wurdt ûnderhâlden tusken de antenne en brûkers, en de stjoerdermodule mei net mei in oare stjoerder of antenne wurde pleatst. De module sil allinich brûkt wurde mei de yntegrale antenne (s) dy't oarspronklik is hifke en sertifisearre mei dizze module. Salang't de 3 boppesteande betingsten foldien wurde, sille fierdere stjoerdertests net nedich wêze. De OEM-yntegrator is lykwols noch altyd ferantwurdlik foar it testen fan har einprodukt foar alle ekstra neilibjenseasken mei dizze ynstalleare module (bgl.ample, digitale apparaat emission, PC perifeare easken, ensfh.)

Notysje:
Yn it gefal dat dizze betingsten net foldien wurde kinne (bglample bepaalde laptop konfiguraasje of co-lokaasje mei in oare stjoerder), dan de FCC autorisaasje foar dizze module yn kombinaasje mei de host apparatuer wurdt net langer achte jildich en de FCC ID fan de module kin net brûkt wurde op it definitive produkt. Yn dizze omstannichheden sil de OEM-yntegrator ferantwurdlik wêze foar it opnij evaluearjen fan it einprodukt (ynklusyf de stjoerder) en it krijen fan in aparte FCC-autorisaasje.

End Product Labeling
Dizze stjoerdermodule is allinich autorisearre foar gebrûk yn apparaten wêr't de antenne kin wurde ynstalleare sadat 20 sm kin wurde ûnderhâlden tusken de antenne en brûkers. It definitive einprodukt moat wurde markearre yn in sichtber gebiet mei it folgjende: "Befettet FCC ID: 2AC7Z-ESPS3WROOM1".

IC Statement

Dit apparaat foldocht oan Industry Canada's lisinsjefrijstelde RSS. Operaasje is ûnder foarbehâld fan de folgjende twa betingsten:

  •  Dit apparaat kin gjin ynterferinsje feroarsaakje; en
  • Dit apparaat moat elke ynterferinsje akseptearje, ynklusyf ynterferinsje dy't ûngewoane wurking fan it apparaat kin feroarsaakje.

Radiation Exposure Statement
Dizze apparatuer foldocht oan IC-beljochtingsgrinzen dy't foar in net kontroleare omjouwing oanjûn binne. Dizze apparatuer moat ynstalleare en eksploitearre wurde mei in minimale ôfstân fan 20 sm tusken de radiator en jo lichem.
RSS247 Seksje 6.4 (5)
It apparaat koe de oerdracht automatysk stopje yn gefal fan gebrek oan ynformaasje om te ferstjoeren of operasjoneel mislearjen. Tink derom dat dit net bedoeld is om oerdracht fan kontrôle- of sinjaalynformaasje te ferbieden as it brûken fan repetitive koades wêr 't de technology dat fereasket.
Dit apparaat is allinich bedoeld foar OEM-yntegrators ûnder de folgjende betingsten: (Foar gebrûk fan module-apparaat)

  • De antenne moat wurde ynstallearre sa dat 20 sm wurdt hanthavene tusken de antenne en brûkers, en
  • De stjoerdermodule kin net mei in oare stjoerder of antenne wurde pleatst.
    Salang't de 2 boppesteande betingsten foldien wurde, sille fierdere stjoerdertests net nedich wêze. De OEM-yntegrator is lykwols noch altyd ferantwurdlik foar it testen fan har einprodukt foar alle oanfoljende neilibjenseasken dy't nedich binne mei dizze module ynstalleare.

WICHTICH OPMERKING:
Yn it gefal dat dizze betingsten net foldien wurde kinne (bglample bepaalde laptop-konfiguraasjes of colocation mei in oare stjoerder), dan wurdt de Kanada-autorisaasje net langer as jildich beskôge en kin de IC-ID net brûkt wurde op it definitive produkt. Yn dizze omstannichheden sil de OEM-yntegrator ferantwurdlik wêze foar it opnij evaluearjen fan it ein
produkt (ynklusyf de stjoerder) en it krijen fan in aparte Kanada autorisaasje.

End Product Labeling
Dizze stjoerdermodule is allinich autorisearre foar gebrûk yn apparaten wêr't de antenne kin wurde ynstalleare sadat 20 sm kin wurde ûnderhâlden tusken de antenne en brûkers. It definitive einprodukt moat wurde markearre yn in sichtber gebiet mei it folgjende: "Befettet IC: 21098-ESPS3WROOM1".

Hânliedingynformaasje oan 'e einbrûker
De OEM-yntegrator moat derfan bewust wêze dat hy gjin ynformaasje oan 'e ein brûker jout oangeande hoe't dizze RF-module ynstalleare of fuortsmiten is yn 'e brûkershantlieding fan it einprodukt dat dizze module yntegreart. De hantlieding foar ein brûkers sil alle fereaske regeljouwingynformaasje / warskôging befetsje lykas werjûn yn dizze hantlieding.

Related Documentation and Resources

Related Documentation

Developer Zone

  • ESP-IDF Programming Guide foar ESP32-S3 - Wiidweidige dokumintaasje foar it ESP-IDF ûntwikkeling ramt.
  • ESP-IDF en oare ûntwikkelingskaders op GitHub.
    http://github.com/espressif
  • ESP32 BBS Forum - Engineer-to-Ingenieer (E2E) Mienskip foar Espressif-produkten wêr't jo fragen kinne pleatse, kennis diele, ideeën ferkenne en helpe problemen mei kollega-yngenieurs op te lossen.
    http://esp32.com/
  • It ESP-sjoernaal - Bêste praktiken, artikels en notysjes fan minsken fan Espressif.
    http://blog.espressif.com/
  • Sjoch de ljeppers SDK's en Demos, Apps, Ark, AT Firmware.
    http://espressif.com/en/support/download/sdks-demos

Products 

Kontakt mei ús opnimme

Revision Skiednis 

Datum Ferzje Release notysjes
10/29/2021 v0.6 Algemiene update foar chipferzje 1
7/19/2021 v0.5.1 Foarriedige release, foar chipferzje 0

ESPRESSIF LOGO2www.espressif.com 

Disclaimer en Copyright Notice
Ynformaasje yn dit dokumint, ynklusyf URL ferwizings, is ûnderwerp te feroarjen sûnder notice.
ALLE YNFORMAASJE VAN TREDE PARTY IN DIT DOKUMENT WORDT LJOCHT AS IS Sûnder GEEN GARANTIES OP DE AUTENTISITEIT EN JUAKTHEID.
DIT DOKUMENT WORDT GEEN GARANTIE LJOCHT FOAR FERHANDELBAARHEID, NET-INFRINGING, OF GESCHIKTHEID FOAR ELKE BEPAALDE DOEL, EN KOMT ANDERS ENKELE GARANTIE ONTSTAAN UIT ELKE VOORSTEL, SPESIFIKASJE OF SIENAMPLE.
Alle oanspraaklikens, ynklusyf oanspraaklikens foar ynbreuk op eigendomsrjochten, oangeande it gebrûk fan ynformaasje yn dit dokumint wurdt ôfwiisd. Gjin lisinsjes útdrukt of ymplisearre, troch estoppel of oars, oan yntellektuele eigendomsrjochten wurde hjiryn ferliend.
It Wi-Fi Alliance Member-logo is in hannelsmerk fan de Wi-Fi Alliance. It Bluetooth-logo is in registrearre hannelsmerk fan Bluetooth SIG.
Alle hannelsnammen, hannelsmerken en registrearre hannelsmerken neamd yn dit dokumint binne it eigendom fan har respektive eigners en wurde hjirby erkend.
Foarútjefte v0.6 Copyright
© 2022 Espressif Systems (Shanghai) Co., Ltd. Alle rjochten foarbehâlden.

Dokuminten / Resources

ESPRESSIF ESP32-S3-WROOM-1 Bluetooth Module [pdf] Brûkershânlieding
ESP32- S3- WROOM -1, ESP32 -S3 -WROOM -1U, Bluetooth Module, ESP32- S3- WROOM -1 Bluetooth Module

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *