ESPRESSIF LOGOESP32S3WROOM1
ESP32S3WROOM1U
Uzanto Manlibro 

ESPRESSIF ESP32-S3-WROOM-1 Bluetooth Modulo
2.4 GHz WiFi (802.11 b/g/n) kaj Bluetooth5 (LE) modulo
Konstruite ĉirkaŭ ESP32S3-serio de SoCs, Xtensa ® dukerna 32bit LX7 mikroprocesoro
Ekbrilo ĝis 16 MB, PSRAM ĝis 8 MB
36 GPIOoj, riĉa aro de ekstercentraj
Enŝipe PCB-anteno aŭ ekstera antena konektilo

Modulo Finitaview

1.1 Karakterizaĵoj

CPU kaj OnChip Memoro

  • ESP32-S3-serio de SoC enigita, Xtensa ® dukerna 32-bita LX7 mikroprocesoro, ĝis 240 MHz
  • ROM 384 KB
  • 512 KB SRAM
  • 16 KB SRAM en RTC
  • Ĝis 8 MB PSRAM

WiFi

  • 802.11 b/g/n
  • Bitrapideco: 802.11n ĝis 150 Mbps
  • A-MPDU kaj A-MSDU-agregado
  • 0.4 µs gardista intervalsubteno
  • Centra frekvenca gamo de operacia kanalo: 2412 ~ 2462 MHz

Bluetooth

  • Bluetooth LE: Bluetooth 5, Bluetooth mesh
  • 2 Mbps PHY
  • Longdistanca reĝimo
  • Reklamaj etendoj
  • Multoblaj reklamaj aroj
  • Algoritmo de elekta kanalo #2

Ekstercentraloj

  • GPIO, SPI, LCD-interfaco, Fotila interfaco, UART, I2C, I2S, teleregilo, pulsombrilo, LED PWM, USB 1.1 OTG, USB Seria/JTAG regilo, MCPWM, SDIO-gastiganto, GDMA, TWAI ® regilo (kongrua kun ISO 11898-1), ADC, tuŝsensilo, temperatursensilo, tempigiloj kaj gardohundoj

Integritaj Komponantoj sur Modulo

  • 40 MHz-kristala oscilatoro
  • Ĝis 16 MB SPI-fulmo

Antenaj Elektoj

  • Enkonstruita PCB-anteno (ESP32-S3-WROOM-1)
  • Ekstera anteno per konektilo (ESP32-S3-WROOM-1U)

Funkciaj Kondiĉoj

  • Funkcianta voltage/Potrigo: 3.0 ~ 3.6 V
  • Funkcia ĉirkaŭa temperaturo:
    – 65 °C versio: –40 ~ 65 °C
    – 85 °C versio: –40 ~ 85 °C
    – 105 °C versio: –40 ~ 105 °C
  • Dimensioj: Vidu Tabelon 1

1.2 Priskribo

ESP32-S3-WROOM-1 kaj ESP32-S3-WROOM-1U estas du potencaj, senmarkaj Wi-Fi + Bluetooth LE MCU-moduloj kiuj estas konstruitaj ĉirkaŭ la ESP32-S3-serio de SoCs. Krom riĉa aro de ekstercentraj, la akcelo por neŭrala reto komputiko kaj signal-prilaborado de laborkvantoj provizitaj de la SoC igas la modulojn ideala elekto por ampleksa vario de aplikaj scenaroj ligitaj al AI kaj Artefarita Inteligenteco de Aĵoj (IoT), kiel ekzemple. maldorma vortdetekto, parolkomandoj rekono, vizaĝdetekto kaj rekono, inteligenta hejmo, inteligentaj aparatoj, inteligenta kontrolpanelo, inteligenta laŭtparolilo ktp.
ESP32-S3-WROOM-1 venas kun PCB-anteno. ESP32-S3-WROOM-1U venas kun ekstera antena konektilo. Vasta elekto de modulaj variantoj disponeblas por klientoj kiel montrite en Tabelo 1. Inter la modulaj variaĵoj, tiuj enigitaj ESP32-S3R8 funkcias je –40 ~ 65 °C ĉirkaŭa temperaturo, ESP32-S3-WROOM-1-H4 kaj ESP32-S3. -WROOM-1U-H4 funkcias je –40 ~ 105 °C ĉirkaŭa temperaturo, kaj aliaj modulaj variantoj funkcias je –40 ~ 85 °C ĉirkaŭa temperaturo.

Tablo 1: Mendaj Informoj

Menda Kodo Blato Enigita Ekbrilo (MB) PSRAM (MB) Dimensioj (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 (Kvaropo SPI)
ESP32-S3-WROOM-1-N8R2 ESP32-S3R2 8 2 (Kvaropo SPI)
ESP32-S3-WROOM-1-N16R2 ESP32-S3R2 16 2 (Kvaropo SPI)
ESP32-S3-WROOM-1-N4R8 (65 °C) ESP32-S3R8 4 8 (Okta SPI)
ESP32-S3-WROOM-1-N8R8 (65 °C) ESP32-S3R8 8 8 (Okta SPI)
ESP32-S3-WROOM-1-N16R8 (65 °C) ESP32-S3R8 16 8 (Okta 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 (Kvaropo SPI)
ESP32-S3-WROOM-1U-N8R2 ESP32-S3R2 8 2 (Kvaropo SPI)
ESP32-S3-WROOM-1U-N16R2 ESP32-S3R2 16 2 (Kvaropo SPI)
ESP32-S3-WROOM-1U-N4R8 (65 °C) ESP32-S3R8 4 8 (Okta SPI)
ESP32-S3-WROOM-1U-N8R8 (65 °C) ESP32-S3R8 8 8 (Okta SPI)
ESP32-S3-WROOM-1U-N16R8 (65 °C) ESP32-S3R8 16 8 (Okta SPI)

Ĉe la kerno de la moduloj estas ESP32-S3-serio de SoC *, Xtensa ® 32-bita LX7 CPU kiu funkcias ĝis 240 MHz. Vi povas malŝalti la CPU kaj uzi la kunprocesoron de malalta potenco por konstante monitori la ekstercentrajn por ŝanĝoj aŭ transpaso de sojloj.
ESP32-S3 integras riĉan aron de ekstercentraj inkluzive de SPI, LCD, Fotila interfaco, UART, I2C, I2S, teleregilo, pulsombrilo, LED PWM, USB Serial/JTAG regilo, MCPWM, SDIO-gastiganto, GDMA, TWAI ®-regilo (kongrua kun ISO 11898-1), ADC, tuŝsensilo, temperatursensilo, tempigiloj kaj gardohundoj, same kiel ĝis 45 GPIO-oj. Ĝi ankaŭ inkluzivas plenrapidan USB 1.1 On-The-Go (OTG) interfacon por ebligi USB-komunikadon.

Notu:
* Por pliaj informoj pri la ESP32-S3-serio de SoC-oj, bonvolu raporti al ESP32-S3-Serio-Datumfolio.

Pindifinoj

2.1 Pin-aranĝo
La pingla diagramo estas aplikebla por ESP32-S3-WROOM-1 kaj ESP32-S3-WROOM-1U, sed ĉi-lasta ne havas fortikan zonon.

ESPRESSIF ESP32-S3-WROOM1 Bluetooth Modulo - Pindifinoj

2.2 Pingla Priskribo

La modulo havas 41 pinglojn. Vidu pindifinojn en Tabelo 2.
Por klarigoj pri pinglaj nomoj kaj funkcionomoj, same kiel agordojn de ekstercentraj pingloj, bonvolu raporti al Datumfolio de ESP32-S3 Serio.

Tablo 2: Pindifinoj

Nomo Ne. Tajpu a Funkcio
GND 1 P GND
3V3 2 P Elektroprovizo
EN 3 I Alta: ŝaltita, ebligas la blaton. Malalta: malŝaltita, la blato malŝaltas.
Noto: Ne lasu la EN-stifton flosanta.
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

Tabelo 2 - daŭrigo de la antaŭa paĝo

Nomo Ne. Tajpu a Funkcio
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
LEGU 41 P GND

a P: nutrado; I: enigo; O: eligo; T: alta impedanco. Pinglo-funkcioj en grasa tiparo estas la defaŭltaj pinfunkcioj.
b En modulvariaĵoj kiuj enkonstruis OSPI PSRAM, t.e., kiuj enkonstruas ESP32-S3R8, pingloj IO35, IO36, kaj IO37 konektas al la OSPI PSRAM kaj ne estas disponeblaj por aliaj uzoj.

Komencu

3.1 Kion Vi Bezonas
Por evoluigi aplikojn por la modulo vi bezonas:

  • 1 x ESP32-S3-WROOM-1 aŭ ESP32-S3-WROOM-1U
  • 1 x Espressif RF-testtabulo
  • 1 x USB-al-seria tabulo
  • 1 x Mikro-USB-kablo
  • 1 x komputilo kurante Linukso

En ĉi tiu uzantgvidilo, ni prenas Linuksan operaciumon kiel eksample. Por pliaj informoj pri la agordo en Vindozo kaj macOS, bonvolu raporti al Gvidilo pri Programado de ESP-IDF.
3.2 Aparata Konekto

  1.  Soldu la modulon ESP32-S3-WROOM-1 aŭ ESP32-S3-WROOM-1U al la RF-prova tabulo kiel montrite en Figuro 2.ESPRESSIF ESP32-S3-WROOM1 Bluetooth Modulo - Aparataro-Konekto
  2. Konektu la RF-testan tabulon al la USB-al-seria tabulo per TXD, RXD kaj GND.
  3. Konektu la USB-al-Seria tabulo al la komputilo.
  4. Konektu la RF-testan tabulon al la komputilo aŭ al elektra adaptilo por ebligi 5 V nutradon, per la Mikro-USB-kablo.
  5. Dum elŝuto, konektu IO0 al GND per jumper. Poste, ŝaltu "ON" la testan tabulon.
  6. Elŝutu firmware en flash. Por detaloj, vidu la sekciojn sube.
  7. Post elŝuto, forigu la jumper sur IO0 kaj GND.
  8. Enŝaltu la RF-testan tabulon denove. La modulo ŝanĝos al laborreĝimo. La blato legos programojn de fulmo post inicialigo.

Notu:
IO0 estas interne logika alta. Se IO0 estas agordita al pull-up, la Boot-reĝimo estas elektita. Se ĉi tiu pinglo estas malsupren aŭ lasita flosanta, la Elŝuta reĝimo estas elektita. Por pliaj informoj pri ESP32-S3-WROOM-1 aŭ ESP32-S3-WROOM-1U, bonvolu raporti al ESP32-S3 Series Datumfolio.

3.3 Agordu Disvolvan Medion
La Espressif IoT Development Framework (mallonge ESP-IDF) estas kadro por disvolvi aplikaĵojn bazitajn sur la Espressif ESP32. Uzantoj povas evoluigi aplikojn kun ESP32-S3 en Vindozo/Linukso/macOS bazitaj sur ESP-IDF. Ĉi tie ni prenas Linuksan operaciumon kiel eksample.
3.3.1 Instali Antaŭkondiĉoj
Por kompili kun ESP-IDF vi devas akiri la jenajn pakaĵojn:

  • CentOS 7 & 8:
    1 sudo yum -y ĝisdatigo && Sudo yum instali git wget flex bison gperf python3 python3pip
    2 python3-setuptools CMake ninja-build ccache dfu-util busby
  • Ubuntu kaj 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
  • Arko:
    1 sudo Pacman -S –needed GCC git make flex bison gperf python-pip CMake ninja ccache 2 dfu-util libusb

Notu:

  • Ĉi tiu gvidilo uzas la dosierujon ~/esp en Linukso kiel instalan dosierujon por ESP-IDF.
  • Memoru, ke ESP-IDF ne subtenas spacojn en vojoj.

3.3.2 Akiru ESPIDF

Por konstrui aplikojn por ESP32-S3-WROOM-1 aŭ ESP32-S3-WROOM-1U-modulo, vi bezonas la programajn bibliotekojn provizitajn de Espressif en la ESP-IDF-deponejo.
Por akiri ESP-IDF, kreu instalan dosierujon ( ~/esp) por elŝuti ESP-IDF al kaj kloni la deponejon per 'git clone':

  1. mkdir -p ~/esp
  2. cd ~/esp
  3.  git-klono –recursive https://github.com/espressif/esp-idf.git

ESP-IDF estos elŝutita en ~/esp/esp-idf. Konsultu ESP-IDF-Versiojn por informoj pri kiu ESP-IDF
versio por uzi en difinita situacio.
3.3.3 Agordu Ilojn
Krom la ESP-IDF, vi ankaŭ devas instali la ilojn uzatajn de ESP-IDF, kiel la kompililo, elĉimilo, Python-pakaĵoj, ktp. ESP-IDF disponigas skripton nomitan 'install.sh' por helpi agordi la ilojn. unufoje.
1 kd ~/esp/esp-idf
2 ./install.sh

3.3.4 Agordu Mediajn Variablojn
La instalitaj iloj ankoraŭ ne estas aldonitaj al la mediovariablo PATH. Por igi la ilojn uzeblaj de la komandlinio, kelkaj mediovariabloj devas esti agordita. ESP-IDF disponigas alian manuskripto-eksportadon. sh' kiu faras tion. En la terminalo, kie vi uzos ESP-IDF, rulu:
1 . $HOME/esp/esp-IDF/export.sh
Nun ĉio estas preta, vi povas konstrui vian unuan projekton sur la modulo ESP32-S3-WROOM-1 aŭ ESP32-S3-WROOM-1U.

3.4 Kreu Vian Unuan Projekton
3.4.1 Komencu Projekton

Nun vi pretas prepari vian kandidatiĝon por la modulo ESP32-S3-WROOM-1 aŭ ESP32-S3-WROOM-1U.
Vi povas komenci per la projekto get-started/hello_world de la eksamples dosierujo en ESP-IDF.
Kopiu get-started/hello_world al ~/esp-dosierujo:
1 kd ~/esp
2 cp -r $IDF_PATH/ekzamples/get-started/hello_world .
Estas gamo da ekzample projektoj en la eksamples dosierujo en ESP-IDF. Vi povas kopii ajnan projekton en la sama maniero kiel prezentita supre kaj ruli ĝin. Eblas ankaŭ konstrui ekzamples en loko, sen kopii ilin unue.
3.4.2 Konektu Vian Aparato
Nun konektu vian modulon al la komputilo kaj kontrolu sub kia seria haveno la modulo estas videbla. Seriaj havenoj en Linukso komenciĝas per '/dev/TTY en siaj nomoj. Rulu la komandon sube du fojojn, unue kun la tabulo malkonektita, poste kun enŝovita. La haveno, kiu aperas la duan fojon, estas tiu, kiun vi bezonas:
1 ls /dev/tty*

Notu:
Tenu la havennomon oportuna ĉar vi bezonos ĝin en la sekvaj paŝoj.

3.4.3 Agordi
Iru al via 'hello_world' dosierujo de Paŝo 3.4.1. Komencu Projekton, agordu ESP32-S3-peceton kiel la celon, kaj rulu la projektan agordan ilon 'menuconfig'.
1 kd ~/esp/hello_world
2 idf.py aro-celo esp32s3
3 idf.py menuconfig
Agordi la celon per 'idf.py set-target esp32s3' devus esti farita unufoje, post malfermo de nova projekto. Se la projekto enhavas iujn ekzistantajn konstruojn kaj agordojn, ili estos forigitaj kaj pravalorigitaj. La celo povas esti konservita en la mediovariablo por salti ĉi tiun paŝon. Vidu Elektante la Celon por pliaj informoj.
Se la antaŭaj paŝoj estas ĝuste faritaj, la sekva menuo aperas:

ESPRESSIF ESP32-S3-WROOM1 Bluetooth Modulo - Agordu

Vi uzas ĉi tiun menuon por agordi projekt-specifajn variablojn, ekz. Wi-Fi reto nomo kaj pasvorto, la procesoro rapido, ktp. Agordi la projekton kun menuconfig povas esti preterlasita por "hello_word". Ĉi tiu ekzample ruliĝos kun la defaŭlta agordo La koloroj de la menuo povus esti malsamaj en via terminalo. Vi povas ŝanĝi la aspekton per la opcio '–stilo'. Bonvolu ruli 'idf.py menuconfig –help por pliaj informoj.
3.4.4 Konstruu la Projekton
Konstruu la projekton rulante:
1 idf.py konstruo
Ĉi tiu komando kompilos la aplikaĵon kaj ĉiujn ESP-IDF-komponentojn, tiam ĝi generos la ekŝargilon, diskpartigan tabelon kaj aplikajn binarojn.

1 $ idf.py konstruo
2 Rulante CMake en dosierujo /path/to/hello_world/build
3 Efektivigante "CMake -G Ninja -warn-neinitialized /path/to/hello_world"...
4 Avertu pri nekomencigitaj valoroj.
5 — Trovita Git: /usr/bin/git (trovita versio ”2.17.0”)
6 — Konstruado de malplena aws_iot komponanto pro agordo
7 — Komponantaj nomoj: …
8 — Komponantaj vojoj: …
9
10 ... (pli da linioj de konstrua sistema eligo)
11
12 [527/527] Generante hello_world.bin
13 esptool.py v2.3.1
14
15 Projekto konstruo kompleta. Por ekbrili, rulu ĉi tiun komandon:
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 aŭ rulu 'idf.py -p PORT flash'

Se ne estas eraroj, la konstruo finiĝos per generado de la firmvaro binara .bin file.

3.4.5 Ekbrilo sur la Aparato 

Ekbruligu la binarojn, kiujn vi ĵus konstruis al via modulo, rulante:
1 idf.py -p PORT [-b BAUD] ekbrilas
Anstataŭigu PORT per la seria havenonomo de via ESP32-S3-tabulo de Paŝo: Konektu Vian Aparato.
Vi ankaŭ povas ŝanĝi la baudrapidecon anstataŭigante BAUD per la baŭdrapideco, kiun vi bezonas. La defaŭlta baudrapideco estas 460800.
Por pliaj informoj pri idf.py-argumentoj, vidu idf.py.

Notu:
La opcio 'flash' aŭtomate konstruas kaj ekbrilas la projekton, do ruli 'idf.py build' ne necesas.

Kiam vi ekbruliĝas, vi vidos la eligan protokolon simila al la sekva:
1…
2 esptool.py esp32s3 -p /dev/ttyUSB0 -b 460800 –before=defaŭlta_restarigi –post=malmola_restarigi
3 write_flash –flash_mode dio –flash_freq 80m –flash_size 2MB 0x0 ekŝargilo/ŝargilo.
rubujo
4 0x10000 hello_world.bin 0x8000 partition_table/partition-table.bin
5 esptool.py v3.2-dev
6 Seria haveno /dev/ttyUSB0
7 Konekto...
8 Blato estas ESP32-S3
9 Trajtoj: WiFi, BLE
10 Kristalo estas 40MHz
11 MAC: 7c:df:a1:e0:00:64
12 Alŝutante ĝermon...
13 Kuranta ĝermo...
14 Stumpo kuranta...
15 Ŝanĝante baudrapidecon al 460800
16 Ŝanĝita.
17 Agordante fulmgrandecon...
18 Ekbrilo estos forigita de 0x00000000 ĝis 0x00004fff...
19 Ekbrilo estos forigita de 0x00010000 ĝis 0x00039fff...
20 Ekbrilo estos forigita de 0x00008000 ĝis 0x00008fff...
21 Kunpremitaj 18896 bajtoj al 11758...
22 Skribante ĉe 0x00000000... (100 %)
23 Skribis 18896 bajtojn (11758 kunpremitaj) ĉe 0x00000000 en 0.5 sekundoj (efika 279.9 kbit/s)

24 Hash de datumoj kontrolitaj.
25 Kunpremitaj 168208 bajtoj al 88178...
26 Skribante ĉe 0x00010000... (16 %)
27 Skribante ĉe 0x0001a80f... (33 %)
28 Skribante ĉe 0x000201f1... (50 %)
29 Skribante ĉe 0x00025dcf... (66 %)
30 Skribante ĉe 0x0002d0be... (83 %)
31 Skribante ĉe 0x00036c07... (100 %)
32 Skribis 168208 bajtojn (88178 kunpremitaj) ĉe 0x00010000 en 2.4 sekundoj (efika 569.2 kbit/s
)…
33 Hash de datumoj kontrolitaj.
34 Kunpremitaj 3072 bajtoj al 103...
35 Skribante ĉe 0x00008000... (100 %)
36 Skribis 3072 bajtojn (103 kunpremitaj) ĉe 0x00008000 en 0.1 sekundoj (efike 478.9 kbit/s)...
37 Hash de datumoj kontrolitaj.
38
39 Forirante...
40 Malmola restarigo per RTS-stifto...
41 Farita

Se ne estas problemoj antaŭ la fino de la fulmprocezo, la tabulo rekomencos kaj lanĉos la aplikaĵon "hello_world".

3.4.6 Monitoro
Por kontroli ĉu “hello_world” efektive funkcias, tajpu 'idf.py -p PORT monitor' (Ne forgesu anstataŭigi PORT per via seria havenonomo).
Ĉi tiu komando lanĉas la aplikaĵon IDF Monitor:
1 $ idf.py -p /dev/ttyUSB0 monitoro
2 Rulante idf_monitor en dosierujo […]/esp/hello_world/build
3 Ekzekutante ”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 — Eliri: Ctrl+] | Menuo: Ctrl+T | Helpo: Ctrl+T sekvita de Ctrl+H —
7 ets 8 Jun 2016 00:22:57
8
9 rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
10 ets 8 Jun 2016 00:22:57
11…
Post lanĉaj kaj diagnozaj protokoloj rulumu supren, vi devus vidi "Saluton mondo!" presita de la aplikaĵo.

1…
2 Saluton mondo!
3 Rekomencante post 10 sekundoj...
4 Ĉi tio estas blato esp32s3 kun 2 CPU-kerno(j), Ĉi tio estas blato esp32s3 kun 2 CPU-kerno(j), WiFi/BLE
,
5 silicio revizio 0, 2MB ekstera ekbrilo
6 Minimuma libera amasograndeco: 390684 bajtoj
7 Rekomencante post 9 sekundoj...
8 Rekomencante post 8 sekundoj...
9 Rekomencante post 7 sekundoj...

Por eliri la IDF-monitoron uzu la ŝparvojon Ctrl+].
Jen ĉio, kion vi bezonas por komenci kun la modulo ESP32-S3-WROOM-1 aŭ ESP32-S3-WROOM-1U! Nun vi
estas pretaj provi iun alian eksamples en ESP-IDF, aŭ tuj disvolvi viajn proprajn aplikaĵojn.

Deklaro de Usona FCC

Ĉi tiu aparato konformas al Parto 15 de la FCC-Reguloj. Funkciado estas kondiĉigita de la sekvaj du kondiĉoj:

  • Ĉi tiu aparato eble ne kaŭzas malutilan interferon.
  • Ĉi tiu aparato devas akcepti ajnan interferon ricevitan, inkluzive de interfero kiu povas kaŭzi nedeziratan operacion.

Ĉi tiu ekipaĵo estis provita kaj trovita konforma al la limoj por cifereca aparato Klaso B, laŭ Part15 de la FCC-Reguloj.
Ĉi tiuj limoj estas dizajnitaj por protekti prudente kontraŭ damaĝa interfero en loĝinstalaĵo. Ĉi tiu ekipaĵo generas, uzas kaj povas elsendi radiofrekvencan energion kaj, se ne instalita kaj uzata laŭ la instrukcioj, povas kaŭzi malutilan interferon al radiokomunikadoj. Tamen, ne estas garantio, ke interfero ne okazos en aparta instalado. Se ĉi tiu ekipaĵo kaŭzas malutilan interferon al radio aŭ televida ricevo, kio povas esti determinita per malŝalto kaj ŝaltado de la ekipaĵo, la uzanto estas instigita provi korekti la interferon per unu el la sekvaj rimedoj:

  • Reorientu aŭ translokiĝu la ricevan antenon.
  • Pliigu la apartigon inter la ekipaĵo kaj ricevilo.
  • Konektu la ekipaĵon en ellasejon sur cirkvito malsama ol tiu al kiu la ricevilo estas konektita.
  • Konsultu la komerciston aŭ spertan radio/televidan teknikiston por helpo.

Ajnaj ŝanĝoj aŭ modifoj ne eksplicite aprobitaj de la respondeculo pri plenumado povus nuligi la aŭtoritaton de la uzanto funkciigi la ekipaĵon.
Ĉi tiu ekipaĵo konformas al la limoj de eksponiĝo al radiado de FCC RF difinitaj por nekontrolita medio. Ĉi tiu aparato kaj ĝia anteno ne devas esti samlokaj aŭ funkcii kune kun iu ajn alia anteno aŭ dissendilo.
La antenoj uzataj por ĉi tiu dissendilo devas esti instalitaj por disponigi apartigdistancon de almenaŭ 20 cm de ĉiuj personoj kaj ne devas esti samlokigitaj aŭ funkciigantaj kune kun iu ajn alia anteno aŭ dissendilo.
Instrukcioj pri OEM-Integriĝo
Ĉi tiu aparato estas destinita nur por OEM-integrigantoj sub la jenaj kondiĉoj. La modulo povas esti uzata por instali en alia gastiganto. La anteno devas esti instalita tiel ke 20 cm estas konservitaj inter la anteno kaj uzantoj, kaj la dissendila modulo eble ne estas samlokigita kun iu alia dissendilo aŭ anteno. La modulo devas esti uzata nur kun la integra anteno(j) kiu estis origine provita kaj atestita kun ĉi tiu modulo. Dum la 3 supraj kondiĉoj estas plenumitaj, pliaj dissendilaj testoj ne estos postulataj. Tamen, la OEM-integristo ankoraŭ respondecas pri testado de sia finprodukto pri ajna plia konforma postulo kun ĉi tiu modulo instalita (ekz.ample, cifereca aparato-emisio, komputilaj periferiaj postuloj, ktp.)

Noto:
En la okazo, ke ĉi tiuj kondiĉoj ne povas esti plenumitaj (ekzampla certa tekokomputila agordo aŭ kunloko kun alia dissendilo), tiam la FCC-rajtigo por ĉi tiu modulo en kombinaĵo kun la gastiga ekipaĵo ne plu estas konsiderata valida kaj la FCC-ID de la modulo ne povas esti uzata sur la fina produkto. En ĉi tiuj cirkonstancoj, la OEM-integranto respondecos pri retaksi la finprodukton (inkluzive de la dissendilo) kaj akiri apartan FCC-rajtigon.

Finprodukta Etikedado
Ĉi tiu dissendila modulo estas rajtigita nur por uzo en aparatoj kie la anteno povas esti instalita tiel ke 20 cm povas esti konservitaj inter la anteno kaj uzantoj. La fina finprodukto devas esti etikedita en videbla areo kun la sekvanta: "Enhavas FCC ID: 2AC7Z-ESPS3WROOM1".

IC Deklaro

Ĉi tiu aparato konformas al la licenc-esceptita RSS de Industrio Kanado. Operacio estas submetita al la sekvaj du kondiĉoj:

  •  Ĉi tiu aparato eble ne kaŭzas interferon; kaj
  • Ĉi tiu aparato devas akcepti ajnan interferon, inkluzive de interfero, kiu povas kaŭzi nedeziratan funkciadon de la aparato.

Deklaro pri Radiado-Ekspozicio
Ĉi tiu ekipaĵo konformas al la limoj de eksponiĝo al radiado de IC difinitaj por nekontrolita medio. Ĉi tiu ekipaĵo devas esti instalita kaj funkciigata kun minimuma distanco de 20 cm inter la radiatoro kaj via korpo.
RSS247 Sekcio 6.4 (5)
La aparato povus aŭtomate ĉesigi transsendon en kazo de foresto de transdoneblaj informoj aŭ funkcia fiasko. Notu, ke ĉi tio ne celas malpermesi transdonon de kontrolaj aŭ signalaj informoj aŭ la uzon de ripetaj kodoj, kie la teknologio postulas.
Ĉi tiu aparato estas destinita nur por OEM-integrigantoj sub la sekvaj kondiĉoj: (Por uzo de modula aparato)

  • La anteno devas esti instalita tiel ke 20 cm estas konservitaj inter la anteno kaj uzantoj, kaj
  • La dissendila modulo eble ne estas samlokita kun iu ajn alia dissendilo aŭ anteno.
    Dum la 2 supraj kondiĉoj estas plenumitaj, pliaj dissendilaj testoj ne estos postulataj. Tamen, la OEM-integristo daŭre respondecas pri testado de sia finprodukto pri iuj aldonaj konformaj postuloj postulataj kun ĉi tiu modulo instalita.

GRAVA NOTO:
En la okazo, ke ĉi tiuj kondiĉoj ne povas esti plenumitaj (ekzampcertaj tekkomputilaj agordoj aŭ kolokado kun alia dissendilo), tiam la Kanada rajtigo ne plu estas konsiderata valida kaj la IC-ID ne povas esti uzata sur la fina produkto. En ĉi tiuj cirkonstancoj, la OEM-integranto respondecos pri reevaluado de la fino
produkto (inkluzive de la dissendilo) kaj akiri apartan Kanadan rajtigon.

Finprodukta Etikedado
Ĉi tiu dissendila modulo estas rajtigita nur por uzo en aparatoj kie la anteno povas esti instalita tiel ke 20 cm povas esti konservitaj inter la anteno kaj uzantoj. La fina finprodukto devas esti etikedita en videbla areo kun la sekvanta: "Enhavas IC: 21098-ESPS3WROOM1".

Manlibroj al la Fina Uzanto
La OEM-integranto devas konscii ne doni informojn al la finuzanto pri kiel instali aŭ forigi ĉi tiun RF-modulon en la manlibro de la uzanto de la fina produkto, kiu integras ĉi tiun modulon. La manlibro de la finuzanto inkluzivas ĉiujn postulatajn reguligajn informojn/averton kiel montrite en ĉi tiu manlibro.

Rilata Dokumentaro kaj Rimedoj

Rilata Dokumentaro

Zono por programistoj

  • ESP-IDF Programming Guide por ESP32-S3 - Ampleksa dokumentaro por la ESP-IDF-evolu kadro.
  • ESP-IDF kaj aliaj disvolvaj kadroj sur GitHub.
    http://github.com/espressif
  • ESP32 BBS Forumo - Inĝeniero-al-Inĝeniero (E2E) Komunumo por Espressif-produktoj kie vi povas afiŝi demandojn, dividi scion, esplori ideojn kaj helpi solvi problemojn kun kolegaj inĝenieroj.
    http://esp32.com/
  • La ESP-Ĵurnalo - Plej Bonaj Praktikoj, Artikoloj kaj Notoj de Espressif-uloj.
    http://blog.espressif.com/
  • Vidu la langetojn SDK-oj kaj Demonstraĵoj, Aplikoj, Iloj, AT Firmware.
    http://espressif.com/en/support/download/sdks-demos

Produktoj 

Kontaktu Nin

Historio de Revizio 

Dato Versio Eldonaj notoj
10/29/2021 v0.6 Ĝenerale ĝisdatigo por blata revizio 1
7/19/2021 v0.5.1 Prepara eldono, por blatrevizio 0

ESPRESSIF LOGO2www.espressif.com 

Malgarantio kaj Kopirajto-Avizo
Informoj en ĉi tiu dokumento, inkluzive URL referencoj, estas ŝanĝebla sen avizo.
ĈIUJ TRIAJPARTAJ INFORMOJ EN ĈI TIU DOKUMENTO ESTAS PROVIZITA KIAL SEN NENIAJ GARANTIOJ PRI ĜIAA AUTENTECO KAJ PREZECO.
NENIAJ GARANTIO ESTAS PROVIZITA AL ĈI ĈI DOKUMENTO POR ĜIA KOMERKEBLECO, NE-MALFRONTO, AŬ TAGECO POR IUJ APARTA CELO, NEK AJN GARANTIO ALIE EKESTAS EL IUJ PROPONO, SPECIFICADO AŬ S.AMPLE.
Ĉiu respondeco, inkluzive de respondeco por malobservo de ajnaj proprietaj rajtoj, rilate al la uzo de informoj en ĉi tiu dokumento estas malakceptita. Neniuj licencoj esprimaj aŭ implicitaj, per malpermeso aŭ alie, al iuj rajtoj pri intelekta proprieto estas donitaj ĉi tie.
La emblemo de Wi-Fi Alliance Member estas varmarko de la Wi-Fi Alliance. La Bluetooth-emblemo estas registrita varmarko de Bluetooth SIG.
Ĉiuj komercaj nomoj, varmarkoj kaj registritaj varmarkoj menciitaj en ĉi tiu dokumento estas posedaĵo de siaj respektivaj posedantoj kaj estas ĉi-pere agnoskitaj.
Antaŭ-eldono v0.6 Kopirajto
© 2022 Espressif Systems (Shanghai) Co., Ltd. Ĉiuj rajtoj rezervitaj.

Dokumentoj/Rimedoj

ESPRESSIF ESP32-S3-WROOM-1 Bluetooth Modulo [pdf] Uzanto-manlibro
ESP32- S3- WROOM -1, ESP32 -S3 -WROOM -1U, Bluetooth Modulo, ESP32- S3- WROOM -1 Bluetooth Modulo

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *