ESPRESSIF LOGOESP32S3WROOM1
ESP32S3WROOM1U
User Manual 

ESPRESSIF ESP32-S3-WROOM-1 Bluetooth Module
2.4 GHz WiFi (802.11 b/g/n) at Bluetooth5 (LE) module
Binuo sa paligid ng ESP32S3 series ng SoCs, Xtensa ® dualcore 32bit LX7 microprocessor
Flash hanggang 16 MB, PSRAM hanggang 8 MB
36 GPIOs, isang rich set ng peripheral
Onboard na PCB antenna o external antenna connector

Tapos na ang Moduleview

1.1 Mga Tampok

CPU at OnChip Memory

  • ESP32-S3 series of SoCs embedded, Xtensa ® dual-core 32-bit LX7 microprocessor, hanggang 240 MHz
  • 384 KB ROM
  • 512 KB SRAM
  • 16 KB SRAM sa RTC
  • Hanggang 8 MB PSRAM

WiFi

  • 802.11 b/g/n
  • Bit rate: 802.11n hanggang 150 Mbps
  • A-MPDU at A-MSDU aggregation
  • 0.4 µs na suporta sa pagitan ng bantay
  • Center frequency range ng operating channel: 2412 ~ 2462 MHz

Bluetooth

  • Bluetooth LE: Bluetooth 5, Bluetooth mesh
  • 2 Mbps PHY
  • Long-range mode
  • Mga extension ng advertising
  • Maramihang mga hanay ng ad
  • Algoritmo sa pagpili ng channel #2

Mga peripheral

  • GPIO, SPI, LCD interface, Camera interface, UART, I2C, I2S, remote control, pulse counter, LED PWM, USB 1.1 OTG, USB Serial/JTAG controller, MCPWM, SDIO host, GDMA, TWAI ® controller (tugma sa ISO 11898-1), ADC, touch sensor, temperature sensor, timer at watchdog

Pinagsanib na Mga Bahagi sa Module

  • 40 MHz crystal oscillator
  • Hanggang 16 MB SPI flash

Mga Pagpipilian sa Antena

  • On-board na PCB antenna (ESP32-S3-WROOM-1)
  • Panlabas na antenna sa pamamagitan ng isang connector (ESP32-S3-WROOM-1U)

Mga Kundisyon sa Pagpapatakbo

  • Operating voltage/Power supply: 3.0 ~ 3.6 V
  • Operating ambient temperature:
    – 65 °C na bersyon: –40 ~ 65 °C
    – 85 °C na bersyon: –40 ~ 85 °C
    – 105 °C na bersyon: –40 ~ 105 °C
  • Mga Dimensyon: Tingnan ang Talahanayan 1

1.2 Paglalarawan

Ang ESP32-S3-WROOM-1 at ESP32-S3-WROOM-1U ay dalawang mahusay, generic na Wi-Fi + Bluetooth LE MCU module na binuo sa paligid ng serye ng ESP32-S3 ng mga SoC. Sa itaas ng maraming hanay ng mga peripheral, ang acceleration para sa neural network computing at mga signal processing workload na ibinigay ng SoC ay ginagawang perpektong pagpipilian ang mga module para sa isang malawak na iba't ibang mga sitwasyon ng application na nauugnay sa AI at Artificial Intelligence of Things (IoT), tulad ng wake word detection, speech command recognition, face detection, at recognition, smart home, smart appliances, smart control panel, smart speaker, atbp.
Ang ESP32-S3-WROOM-1 ay may PCB antenna. Ang ESP32-S3-WROOM-1U ay may kasamang panlabas na antenna connector. Ang isang malawak na pagpipilian ng mga variant ng module ay magagamit para sa mga customer tulad ng ipinapakita sa Talahanayan 1. Kabilang sa mga variant ng module, ang mga naka-embed na ESP32-S3R8 ay gumagana sa –40 ~ 65 °C ambient temperature, ESP32-S3-WROOM-1-H4 at ESP32-S3 -WROOM-1U-H4 ay gumagana sa –40 ~ 105 °C ambient temperature, at iba pang module variant ay gumagana sa –40 ~ 85 °C ambient temperature.

Talahanayan 1: Impormasyon sa Pag-order

Code ng Pag-order Naka-embed na Chip Flash (MB) PSRAM (MB) Mga Dimensyon (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)

Sa ubod ng mga module ay isang serye ng ESP32-S3 ng SoC *, isang Xtensa ® 32-bit LX7 na CPU na gumagana sa hanggang 240 MHz. Maaari mong patayin ang CPU at gamitin ang low-power na co-processor upang patuloy na subaybayan ang mga peripheral para sa mga pagbabago o pagtawid sa mga threshold.
Ang ESP32-S3 ay nagsasama ng isang rich set ng peripheral kabilang ang SPI, LCD, Camera interface, UART, I2C, I2S, remote control, pulse counter, LED PWM, USB Serial/JTAG controller, MCPWM, SDIO host, GDMA, TWAI ® controller (tugma sa ISO 11898-1), ADC, touch sensor, temperature sensor, timer, at watchdog, pati na rin hanggang 45 GPIO. Kasama rin dito ang isang full-speed USB 1.1 On-The-Go (OTG) interface para paganahin ang USB communication.

Tandaan:
* Para sa higit pang impormasyon sa ESP32-S3 series ng SoCs, mangyaring sumangguni sa ESP32-S3 Series Datasheet.

Mga Kahulugan ng Pin

2.1 Pin Layout
Ang pin diagram ay naaangkop para sa ESP32-S3-WROOM-1 at ESP32-S3-WROOM-1U, ngunit ang huli ay walang keep-out zone.

ESPRESSIF ESP32-S3-WROOM1 Bluetooth Module - Mga Kahulugan ng Pin

2.2 Paglalarawan ng Pin

Ang module ay may 41 pin. Tingnan ang mga kahulugan ng pin sa Talahanayan 2.
Para sa mga paliwanag ng mga pangalan ng pin at mga pangalan ng function, pati na rin ang mga pagsasaayos ng mga peripheral pin, mangyaring sumangguni sa Datasheet ng Serye ng ESP32-S3.

Talahanayan 2: Mga Kahulugan ng Pin

Pangalan Hindi. Uri a Function
GND 1 P GND
3V3 2 P Power supply
EN 3 I High: on, pinapagana ang chip. Mababa: naka-off, naka-off ang chip.
Tandaan: Huwag iwanang lumulutang ang EN pin.
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

Talahanayan 2 – contd mula sa nakaraang pahina

Pangalan Hindi. Uri a Function
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
BASAHIN 41 P GND

isang P: power supply; I: input; O: output; T: mataas na impedance. Ang mga function ng pin sa bold na font ay ang mga default na function ng pin.
b Sa mga variant ng module na may naka-embed na OSPI PSRAM, ibig sabihin, na naka-embed ng ESP32-S3R8, ang mga pin na IO35, IO36, at IO37 ay kumonekta sa OSPI PSRAM at hindi magagamit para sa iba pang gamit.

Magsimula

3.1 Ano ang Kailangan Mo
Upang bumuo ng mga aplikasyon para sa module na kailangan mo:

  • 1 x ESP32-S3-WROOM-1 o ESP32-S3-WROOM-1U
  • 1 x Espressif RF testing board
  • 1 x USB-to-Serial board
  • 1 x Micro-USB cable
  • 1 x PC na nagpapatakbo ng Linux

Sa gabay sa gumagamit na ito, kinukuha namin ang Linux operating system bilang example. Para sa higit pang impormasyon tungkol sa configuration sa Windows at macOS, mangyaring sumangguni sa ESP-IDF Programming Guide.
3.2 Koneksyon sa Hardware

  1.  Ihinang ang ESP32-S3-WROOM-1 o ESP32-S3-WROOM-1U na module sa RF testing board tulad ng ipinapakita sa Figure 2.ESPRESSIF ESP32-S3-WROOM1 Bluetooth Module - Koneksyon ng Hardware
  2. Ikonekta ang RF testing board sa USB-to-Serial board sa pamamagitan ng TXD, RXD, at GND.
  3. Ikonekta ang USB-to-Serial board sa PC.
  4. Ikonekta ang RF testing board sa PC o isang power adapter para paganahin ang 5 V power supply, sa pamamagitan ng Micro-USB cable.
  5. Sa panahon ng pag-download, ikonekta ang IO0 sa GND sa pamamagitan ng isang jumper. Pagkatapos, i-"ON" ang testing board.
  6. I-download ang firmware sa flash. Para sa mga detalye, tingnan ang mga seksyon sa ibaba.
  7. Pagkatapos ng pag-download, alisin ang jumper sa IO0 at GND.
  8. Paganahin muli ang RF testing board. Ang module ay lilipat sa working mode. Ang chip ay magbabasa ng mga programa mula sa flash sa pagsisimula.

Tandaan:
Ang IO0 ay mataas ang panloob na lohika. Kung nakatakda ang IO0 sa pull-up, pipiliin ang Boot mode. Kung ang pin na ito ay pull-down o kaliwang lumulutang, ang Download mode ay pipiliin. Para sa higit pang impormasyon sa ESP32-S3-WROOM-1 o ESP32-S3-WROOM-1U, mangyaring sumangguni sa ESP32-S3 Series Datasheet.

3.3 I-set up ang Development Environment
Ang Espressif IoT Development Framework (ESP-IDF para sa maikli) ay isang framework para sa pagbuo ng mga application batay sa ESP32 ESPRESsif. Ang mga gumagamit ay maaaring bumuo ng mga application na may ESP32-S3 sa Windows/Linux/macOS batay sa ESP-IDF. Dito kinukuha namin ang Linux operating system bilang example.
3.3.1 Mga Kinakailangan sa Pag-install
Upang mag-compile sa ESP-IDF kailangan mong makuha ang mga sumusunod na pakete:

  • CentOS 7 at 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 at 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

Tandaan:

  • Ginagamit ng gabay na ito ang direktoryo ~/esp sa Linux bilang folder ng pag-install para sa ESP-IDF.
  • Tandaan na hindi sinusuportahan ng ESP-IDF ang mga espasyo sa mga path.

3.3.2 Kumuha ng ESPIDF

Upang bumuo ng mga application para sa ESP32-S3-WROOM-1 o ESP32-S3-WROOM-1U module, kailangan mo ang mga software library na ibinigay ng Espressif sa ESP-IDF repository.
Upang makakuha ng ESP-IDF, lumikha ng isang direktoryo ng pag-install ( ~/esp) upang i-download ang ESP-IDF at i-clone ang repositoryo gamit ang 'git clone':

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

Ida-download ang ESP-IDF sa ~/esp/esp-idf. Kumonsulta sa Mga Bersyon ng ESP-IDF para sa impormasyon tungkol sa kung aling ESP-IDF
bersyon na gagamitin sa isang partikular na sitwasyon.
3.3.3 I-set up ang Mga Tool
Bukod sa ESP-IDF, kailangan mo ring i-install ang mga tool na ginagamit ng ESP-IDF, tulad ng compiler, debugger, Python packages, atbp. Nagbibigay ang ESP-IDF ng script na pinangalanang 'install.sh' upang makatulong sa pag-set up ng mga tool sa isang lakad.
1 cd ~/esp/esp-idf
2 ./install.sh

3.3.4 I-set up ang Mga Variable sa Kapaligiran
Ang mga naka-install na tool ay hindi pa naidagdag sa PATH environment variable. Upang gawing magagamit ang mga tool mula sa command line, dapat itakda ang ilang variable ng kapaligiran. Nagbibigay ang ESP-IDF ng isa pang pag-export ng script. sh' na gumagawa niyan. Sa terminal kung saan mo gagamitin ang ESP-IDF, patakbuhin ang:
1 . $HOME/esp/esp-IDF/export.sh
Ngayon ay handa na ang lahat, maaari kang bumuo ng iyong unang proyekto sa ESP32-S3-WROOM-1 o ESP32-S3-WROOM-1U module.

3.4 Lumikha ng Iyong Unang Proyekto
3.4.1 Magsimula ng Proyekto

Ngayon ay handa ka nang ihanda ang iyong aplikasyon para sa ESP32-S3-WROOM-1 o ESP32-S3-WROOM-1U module.
Maaari kang magsimula sa get-started/hello_world project mula sa examples directory sa ESP-IDF.
Kopyahin ang get-started/hello_world sa ~/esp directory:
1 cd ~/esp
2 cp -r $IDF_PATH/examples/get-started/hello_world .
Mayroong isang hanay ng mga example projects sa examples directory sa ESP-IDF. Maaari mong kopyahin ang anumang proyekto sa parehong paraan tulad ng ipinakita sa itaas at patakbuhin ito. Posible ring bumuo ng examples in place, nang hindi kinokopya muna ang mga ito.
3.4.2 Ikonekta ang Iyong Device
Ngayon ikonekta ang iyong module sa computer at tingnan sa ilalim ng kung anong serial port ang makikita sa module. Ang mga serial port sa Linux ay nagsisimula sa '/dev/TTY sa kanilang mga pangalan. Patakbuhin ang command sa ibaba ng dalawang beses, una nang naka-unplug ang board, pagkatapos ay naka-plug in. Ang port na lalabas sa pangalawang pagkakataon ay ang kailangan mo:
1 ls /dev/tty*

Tandaan:
Panatilihing madaling gamitin ang pangalan ng port dahil kakailanganin mo ito sa mga susunod na hakbang.

3.4.3 I-configure
Mag-navigate sa iyong 'hello_world' na direktoryo mula sa Hakbang 3.4.1. Magsimula ng Project, itakda ang ESP32-S3 chip bilang target, at patakbuhin ang project configuration utility 'menuconfig'.
1 cd ~/esp/hello_world
2 idf.py set-target esp32s3
3 idf.py menuconfig
Ang pagtatakda ng target gamit ang 'idf.py set-target esp32s3' ay dapat gawin nang isang beses, pagkatapos magbukas ng bagong proyekto. Kung naglalaman ang proyekto ng ilang umiiral nang build at configuration, iki-clear ang mga ito at masisimulan. Maaaring i-save ang target sa variable ng kapaligiran upang laktawan ang hakbang na ito. Tingnan ang Pagpili ng Target para sa karagdagang impormasyon.
Kung nagawa nang tama ang mga nakaraang hakbang, lilitaw ang sumusunod na menu:

ESPRESSIF ESP32-S3-WROOM1 Bluetooth Module - I-configure

Ginagamit mo ang menu na ito upang mag-set up ng mga variable na partikular sa proyekto, hal. pangalan at password ng Wi-Fi network, ang bilis ng processor, atbp. Ang pag-set up ng proyekto gamit ang menuconfig ay maaaring laktawan para sa “hello_word”. Itong examptatakbo ang le gamit ang default na configuration Ang mga kulay ng menu ay maaaring iba sa iyong terminal. Maaari mong baguhin ang hitsura gamit ang opsyong '–style'. Mangyaring patakbuhin ang 'idf.py menuconfig –help para sa karagdagang impormasyon.
3.4.4 Buuin ang Proyekto
Buuin ang proyekto sa pamamagitan ng pagpapatakbo:
1 idf.py build
Isasama ng command na ito ang application at lahat ng bahagi ng ESP-IDF, pagkatapos ay bubuo ito ng bootloader, partition table, at mga binary ng application.

1 $ idf.py build
2 Pagpapatakbo ng CMake sa direktoryo /path/to/hello_world/build
3 Isinasagawa ang ”CMake -G Ninja –warn-uninitialized /path/to/hello_world”…
4 Magbabala tungkol sa mga hindi nasimulang halaga.
5 — Natagpuan ang Git: /usr/bin/git (nahanap na bersyon ”2.17.0”)
6 — Pagbuo ng walang laman na bahagi ng aws_iot dahil sa pagsasaayos
7 — Mga pangalan ng sangkap:…
8 — Component path:…
9
10 … (higit pang mga linya ng output ng build system)
11
12 [527/527] Bumubuo ng hello_world.bin
13 esptool.py v2.3.1
14
15 Nakumpleto ang pagbuo ng proyekto. Upang mag-flash, patakbuhin ang command na ito:
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 patakbuhin ang 'idf.py -p PORT flash'

Kung walang mga error, matatapos ang build sa pamamagitan ng pagbuo ng firmware binary .bin file.

3.4.5 Flash sa Device 

I-flash ang mga binary na kakagawa mo lang sa iyong module sa pamamagitan ng pagpapatakbo:
1 idf.py -p PORT [-b BAUD] flash
Palitan ang PORT ng serial port name ng iyong ESP32-S3 board mula sa Hakbang: Ikonekta ang Iyong Device.
Maaari mo ring baguhin ang flasher baud rate sa pamamagitan ng pagpapalit sa BAUD ng baud rate na kailangan mo. Ang default na baud rate ay 460800.
Para sa higit pang impormasyon sa mga argumento ng idf.py, tingnan ang idf.py.

Tandaan:
Ang opsyon na 'flash' ay awtomatikong bumubuo at nagpapa-flash ng proyekto, kaya ang pagpapatakbo ng 'idf.py build' ay hindi kinakailangan.

Kapag nag-flash, makikita mo ang output log na katulad ng sumusunod:
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 port /dev/ttyUSB0
7 Kumokonekta….
Ang 8 Chip ay ESP32-S3
9 Mga Tampok: WiFi, BLE
Ang 10 Crystal ay 40MHz
11 MAC: 7c:df:a1:e0:00:64
12 Ina-upload ang stub...
13 Running stub...
14 Stub running…
15 Pagbabago ng baud rate sa 460800
16 Binago.
17 Kino-configure ang laki ng flash...
18 Ang Flash ay mabubura mula 0x00000000 hanggang 0x00004fff...
19 Ang Flash ay mabubura mula 0x00010000 hanggang 0x00039fff...
20 Ang Flash ay mabubura mula 0x00008000 hanggang 0x00008fff...
21 Na-compress na 18896 bytes hanggang 11758…
22 Pagsusulat sa 0x00000000... (100 %)
23 Nagsulat ng 18896 bytes (11758 compressed) sa 0x00000000 sa loob ng 0.5 segundo (epektibong 279.9 kbit/s)

24 Hash ng data na-verify.
25 Na-compress na 168208 bytes hanggang 88178…
26 Pagsusulat sa 0x00010000... (16 %)
27 Pagsusulat sa 0x0001a80f... (33 %)
28 Pagsusulat sa 0x000201f1... (50 %)
29 Pagsusulat sa 0x00025dcf... (66 %)
30 Pagsusulat sa 0x0002d0be... (83 %)
31 Pagsusulat sa 0x00036c07... (100 %)
32 Nagsulat ng 168208 bytes (88178 compressed) sa 0x00010000 sa loob ng 2.4 segundo (epektibong 569.2 kbit/s
)…
33 Hash ng data na-verify.
34 Na-compress na 3072 bytes hanggang 103…
35 Pagsusulat sa 0x00008000... (100 %)
36 Nagsulat ng 3072 bytes (103 naka-compress) sa 0x00008000 sa loob ng 0.1 segundo (epektibong 478.9 kbit/s)...
37 Hash ng data na-verify.
38
39 Aalis…
40 Hard reset sa pamamagitan ng RTS pin...
41 Tapos na

Kung walang mga isyu sa pagtatapos ng proseso ng flash, magre-reboot ang board at sisimulan ang application na "hello_world".

3.4.6 Subaybayan
Upang tingnan kung talagang tumatakbo ang "hello_world", i-type ang 'idf.py -p PORT monitor' (Huwag kalimutang palitan ang PORT ng iyong serial port name).
Inilunsad ng command na ito ang application ng IDF Monitor:
1 $ idf.py -p /dev/ttyUSB0 monitor
2 Pagpapatakbo ng idf_monitor sa direktoryo […]/esp/hello_world/build
3 Isinasagawa ang ”python […]/esp-idf/tools/idf_monitor.py -b 115200
4 […]/esp/hello_world/build/hello-world.elf”…
5 — idf_monitor sa /dev/ttyUSB0 115200 —
6 — Umalis: Ctrl+] | Menu: Ctrl+T | Tulong: Ctrl+T na sinusundan ng Ctrl+H —
7 at Hun 8 2016 00:22:57
8
9 una:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
10 at Hun 8 2016 00:22:57
11 …
Pagkatapos mag-scroll pataas ng mga startup at diagnostic log, dapat mong makita ang "Hello world!" naka-print sa pamamagitan ng application.

1 …
2 Kamusta mundo!
3 Nagsisimula muli sa loob ng 10 segundo…
4 Ito ang esp32s3 chip na may 2 (mga) CPU core, Ito ang esp32s3 chip na may 2 (mga) CPU core, WiFi/BLE
,
5 silikon na rebisyon 0, 2MB panlabas na flash
6 Minimum na libreng laki ng tambak: 390684 bytes
7 Nagsisimula muli sa loob ng 9 segundo…
8 Nagsisimula muli sa loob ng 8 segundo…
9 Nagsisimula muli sa loob ng 7 segundo…

Upang lumabas sa IDF monitor gamitin ang shortcut na Ctrl+].
Iyon lang ang kailangan mo para makapagsimula sa ESP32-S3-WROOM-1 o ESP32-S3-WROOM-1U module! ngayon ikaw
handang sumubok ng ibang examples sa ESP-IDF, o pumunta mismo sa pagbuo ng sarili mong mga application.

Pahayag ng US FCC

Sumusunod ang device na ito sa Part 15 ng FCC Rules. Ang operasyon ay napapailalim sa sumusunod na dalawang kundisyon:

  • Ang device na ito ay maaaring hindi magdulot ng mapaminsalang interference.
  • Dapat tanggapin ng device na ito ang anumang interference na natanggap, kabilang ang interference na maaaring magdulot ng hindi gustong operasyon.

Ang kagamitang ito ay nasubok at natagpuang sumusunod sa mga limitasyon para sa isang Class B na digital na device, alinsunod sa Part15 ng FCC Rules.
Ang mga limitasyong ito ay idinisenyo upang makatwirang protektahan laban sa mapaminsalang panghihimasok sa isang instalasyon sa tirahan. Ang kagamitang ito ay bumubuo, gumagamit, at maaaring magpalabas ng enerhiya ng dalas ng radyo at, kung hindi naka-install at ginamit alinsunod sa mga tagubilin, ay maaaring magdulot ng nakakapinsalang interference sa mga komunikasyon sa radyo. Gayunpaman, walang garantiya na hindi magaganap ang interference sa isang partikular na pag-install. Kung ang kagamitang ito ay nagdudulot ng mapaminsalang interference sa pagtanggap ng radyo o telebisyon, na maaaring matukoy sa pamamagitan ng pag-off at pag-on ng kagamitan, hinihikayat ang user na subukang itama ang interference sa pamamagitan ng isa sa mga sumusunod na hakbang:

  • I-reorient o i-relocate ang receiving antenna.
  • Palakihin ang paghihiwalay sa pagitan ng kagamitan at receiver.
  • Ikonekta ang kagamitan sa isang saksakan sa isang circuit na iba sa kung saan nakakonekta ang receiver.
  • Kumonsulta sa dealer o isang may karanasang radio/TV technician para sa tulong.

Ang anumang mga pagbabago o pagbabago na hindi hayagang inaprubahan ng partido na responsable para sa pagsunod ay maaaring magpawalang-bisa sa awtoridad ng gumagamit na patakbuhin ang kagamitan.
Sumusunod ang kagamitang ito sa mga limitasyon sa pagkakalantad ng radiation ng FCC RF na itinakda para sa isang hindi nakokontrol na kapaligiran. Ang device na ito at ang antenna nito ay hindi dapat magkasabay o gumagana kasama ng anumang iba pang antenna o transmitter.
Ang mga antenna na ginamit para sa transmitter na ito ay dapat na naka-install upang magbigay ng distansya ng paghihiwalay na hindi bababa sa 20 cm mula sa lahat ng mga tao at hindi dapat na magkakasamang matatagpuan o gumagana kasama ng anumang iba pang antenna o transmitter.
Mga Tagubilin sa Pagsasama ng OEM
Ang device na ito ay inilaan lamang para sa mga OEM integrator sa ilalim ng mga sumusunod na kundisyon Ang module ay maaaring gamitin upang i-install sa isa pang host. Ang antenna ay dapat na naka-install upang mapanatili ang 20 cm sa pagitan ng antenna at mga user, at ang transmitter module ay maaaring hindi co-located sa anumang iba pang transmitter o antenna. Ang module ay dapat lamang gamitin sa integral antenna (mga) na orihinal na nasubok at na-certify sa module na ito. Hangga't natutugunan ang 3 kundisyon sa itaas, hindi na kakailanganin ang mga karagdagang pagsusuri sa transmitter. Gayunpaman, responsable pa rin ang OEM integrator para sa pagsubok sa kanilang end-product para sa anumang karagdagang kinakailangan sa pagsunod sa naka-install na module na ito (para sa example, digital device emission, PC peripheral na kinakailangan, atbp.)

Paunawa:
Kung sakaling hindi matugunan ang mga kundisyong ito (para sa halampsa ilang partikular na laptop configuration o co-location sa isa pang transmitter), pagkatapos ay ang FCC authorization para sa module na ito kasama ng host equipment ay hindi na ituturing na valid at ang FCC ID ng module ay hindi na magagamit sa final product. Sa mga sitwasyong ito, ang OEM integrator ay magiging responsable para sa muling pagsusuri sa huling produkto (kabilang ang transmitter) at pagkuha ng hiwalay na pahintulot ng FCC.

Pag-label ng End Product
Ang module ng transmitter na ito ay awtorisado lamang para sa paggamit sa mga device kung saan maaaring i-install ang antenna upang mapanatili ang 20 cm sa pagitan ng antenna at mga user. Ang huling produkto ay dapat na may label sa isang nakikitang lugar na may sumusunod: "Naglalaman ng FCC ID: 2AC7Z-ESPS3WROOM1".

Pahayag ng IC

Sumusunod ang device na ito sa RSS na walang lisensya ng Industry Canada. Ang operasyon ay napapailalim sa sumusunod na dalawang kundisyon:

  •  Maaaring hindi magdulot ng interference ang device na ito; at
  • Dapat tanggapin ng device na ito ang anumang interference, kabilang ang interference na maaaring magdulot ng hindi gustong paggana ng device.

Pahayag ng Exposure ng Radiation
Sumusunod ang kagamitang ito sa mga limitasyon sa pagkakalantad ng radiation ng IC na itinakda para sa isang hindi nakokontrol na kapaligiran. Ang kagamitang ito ay dapat na naka-install at pinaandar na may pinakamababang distansya na 20 cm sa pagitan ng radiator at ng iyong katawan.
RSS247 Seksyon 6.4 (5)
Maaaring awtomatikong ihinto ng aparato ang paghahatid sakaling walang impormasyon na maipapadala o nabigo ang pagpapatakbo. Tandaan na hindi ito inilaan upang pagbawalan ang paghahatid ng kontrol o pagbibigay ng impormasyon ng senyas o ang paggamit ng mga paulit-ulit na code kung saan kinakailangan ng teknolohiya.
Ang device na ito ay inilaan lamang para sa mga OEM integrator sa ilalim ng mga sumusunod na kondisyon: (Para sa paggamit ng module device)

  • Ang antenna ay dapat na naka-install upang mapanatili ang 20 cm sa pagitan ng antenna at mga gumagamit, at
  • Ang transmitter module ay maaaring hindi co-located sa anumang iba pang transmitter o antenna.
    Hangga't natutugunan ang 2 kundisyon sa itaas, hindi na kakailanganin ang mga karagdagang pagsusuri sa transmitter. Gayunpaman, responsibilidad pa rin ng OEM integrator ang pagsubok sa kanilang end-product para sa anumang karagdagang kinakailangan sa pagsunod na kinakailangan sa naka-install na module na ito.

MAHALAGANG TANDAAN:
Kung sakaling hindi matugunan ang mga kundisyong ito (para sa halampsa ilang partikular na laptop configuration o colocation sa isa pang transmitter), pagkatapos ay hindi na ituturing na valid ang pahintulot ng Canada at hindi na magagamit ang IC ID sa huling produkto. Sa mga sitwasyong ito, ang OEM integrator ang magiging responsable para sa muling pagsusuri sa katapusan
produkto (kabilang ang transmitter) at pagkuha ng hiwalay na awtorisasyon sa Canada.

Pag-label ng End Product
Ang module ng transmitter na ito ay awtorisado lamang para sa paggamit sa mga device kung saan maaaring i-install ang antenna upang mapanatili ang 20 cm sa pagitan ng antenna at mga user. Ang huling produkto ay dapat na may label sa isang nakikitang lugar na may sumusunod: "Naglalaman ng IC: 21098-ESPS3WROOM1".

Manual na Impormasyon Para sa End User
Ang OEM integrator ay dapat magkaroon ng kamalayan na hindi magbigay ng impormasyon sa end user tungkol sa kung paano i-install o alisin ang RF module na ito sa user's manual ng end product na nagsasama sa module na ito. Dapat isama sa end user manual ang lahat ng kinakailangang impormasyon sa regulasyon/babala gaya ng ipinapakita sa manwal na ito.

Mga Kaugnay na Dokumentasyon at Mga Mapagkukunan

Kaugnay na Dokumentasyon

Developer Zone

  • ESP-IDF Programming Guide para sa ESP32-S3 – Malawak na dokumentasyon para sa ESP-IDF development framework.
  • ESP-IDF at iba pang development frameworks sa GitHub.
    http://github.com/espressif
  • ESP32 BBS Forum – Engineer-to-Engineer (E2E) Community para sa mga produktong Espressif kung saan maaari kang mag-post ng mga tanong, magbahagi ng kaalaman, mag-explore ng mga ideya, at tumulong sa paglutas ng mga problema sa mga kapwa engineer.
    http://esp32.com/
  • Ang ESP Journal – Pinakamahuhusay na Kasanayan, Artikulo, at Tala mula sa mga taong Espressif.
    http://blog.espressif.com/
  • Tingnan ang mga tab na SDK at Demo, Apps, Tools, AT Firmware.
    http://espressif.com/en/support/download/sdks-demos

Mga produkto 

Makipag-ugnayan sa Amin

  • Tingnan ang mga tab na Mga Tanong sa Pagbebenta, Mga Teknikal na Tanong, Circuit Schematic at PCB Design Review, Makakakuha ngamples (Mga online na tindahan), Maging Aming Supplier, Mga Komento at Mungkahi.
    http://espressif.com/en/contact-us/sales-questions

Kasaysayan ng Pagbabago 

Petsa Bersyon Mga tala sa paglabas
10/29/2021 v0.6 Pangkalahatang update para sa chip revision 1
7/19/2021 v0.5.1 Preliminary release, para sa chip revision 0

ESPRESSIF LOGO2www.espressif.com 

Disclaimer at Paunawa sa Copyright
Ang impormasyon sa dokumentong ito, kasama ang URL mga sanggunian, ay maaaring magbago nang walang abiso.
LAHAT NG IMPORMASYON NG THIRD-PARTY SA DOKUMENTONG ITO AY IBINIGAY NA WALANG WARRANTY SA KATOTOHANAN AT TUMPAK NITO.
WALANG WARRANTY ANG IBINIGAY SA DOKUMENTONG ITO PARA SA KAKAYENTA NITO, HINDI PAGLABAG, O KAANGKUPAN PARA SA ANUMANG PARTIKULAR NA LAYUNIN, O KAHIT NA ANUMANG WARRANTY AY NAGMULA SA ANUMANG PROPOSAL, ESPESPIKASYON, O SAMPLE.
Ang lahat ng pananagutan, kabilang ang pananagutan para sa paglabag sa anumang mga karapatan sa pagmamay-ari, na may kaugnayan sa paggamit ng impormasyon sa dokumentong ito ay tinatanggihan. Walang mga lisensyang ipinahayag o ipinahiwatig, sa pamamagitan ng estoppel o kung hindi man, sa anumang mga karapatan sa intelektwal na ari-arian ang ibinibigay dito.
Ang logo ng Miyembro ng Wi-Fi Alliance ay isang trademark ng Wi-Fi Alliance. Ang logo ng Bluetooth ay isang rehistradong trademark ng Bluetooth SIG.
Ang lahat ng mga trade name, trademark, at rehistradong trademark na binanggit sa dokumentong ito ay pag-aari ng kani-kanilang mga may-ari at sa pamamagitan nito ay kinikilala.
Pre-release v0.6 Copyright
© 2022 Espressif Systems (Shanghai) Co., Ltd. Nakalaan ang lahat ng karapatan.

Mga Dokumento / Mga Mapagkukunan

ESPRESSIF ESP32-S3-WROOM-1 Bluetooth Module [pdf] User Manual
ESP32- S3- WROOM -1, ESP32 -S3 -WROOM -1U, Bluetooth Module, ESP32- S3- WROOM -1 Bluetooth Module

Mga sanggunian

Mag-iwan ng komento

Ang iyong email address ay hindi maipa-publish. Ang mga kinakailangang field ay minarkahan *