ESP32S3WROOM1
ESP32S3WROOM1U
Manual pangguna
2.4 GHz WiFi (802.11 b/g/n) lan modul Bluetooth5 (LE).
Dibangun ing sekitar seri ESP32S3 SoCs, Xtensa ® dualcore 32bit LX7 mikroprosesor
Lampu kilat nganti 16 MB, PSRAM nganti 8 MB
36 GPIOs, set sugih saka peripheral
Antena PCB onboard utawa konektor antena eksternal
Modul Overview
1.1 Fitur
CPU lan Memori OnChip
- Seri ESP32-S3 saka SoC sing dipasang, Xtensa ® dual-inti 32-bit LX7 mikroprosesor, nganti 240 MHz
- 384 KB ROM
- 512 KB SRAM
- 16 KB SRAM ing RTC
- Nganti 8 MB PSRAM
WiFi
- 802.11 b/g/n
- Bit rate: 802.11n nganti 150 Mbps
- A-MPDU lan A-MSDU panggabungan
- Dhukungan interval 0.4 µs
- Rentang frekuensi tengah saluran operasi: 2412 ~ 2462 MHz
Bluetooth
- Bluetooth LE: Bluetooth 5, Bluetooth mesh
- 2 Mbps PHY
- Mode jarak adoh
- Ekstensi pariwara
- Multiple set iklan
- Algoritma pilihan saluran #2
Peripheral
- GPIO, SPI, antarmuka LCD, Antarmuka kamera, UART, I2C, I2S, remote control, penghitung pulsa, LED PWM, USB 1.1 OTG, USB Serial/JTAG controller, MCPWM, SDIO host, GDMA, TWAI ® controller (kompatibel karo ISO 11898-1), ADC, sensor tutul, sensor suhu, timer lan watchdogs
Komponen Integrated ing Modul
- 40 MHz osilator kristal
- Nganti 16 MB SPI flash
Pilihan Antena
- Antena PCB on-board (ESP32-S3-WROOM-1)
- Antena eksternal liwat konektor (ESP32-S3-WROOM-1U)
Kondisi Operasi
- Operasi voltage/Power supply: 3.0 ~ 3.6 V
- Suhu lingkungan operasi:
– Versi 65 °C: –40 ~ 65 °C
– Versi 85 °C: –40 ~ 85 °C
– Versi 105 °C: –40 ~ 105 °C - Ukuran: Waca Tabel 1
1.2 Katrangan
ESP32-S3-WROOM-1 lan ESP32-S3-WROOM-1U minangka rong modul Wi-Fi umum + Bluetooth LE MCU sing kuat sing dibangun ing sekitar seri SoC ESP32-S3. Ing ndhuwur set periferal sing sugih, akselerasi kanggo komputasi jaringan saraf lan beban kerja pangolahan sinyal sing diwenehake dening SoC ndadekake modul kasebut dadi pilihan sing cocog kanggo macem-macem skenario aplikasi sing ana gandhengane karo AI lan Artificial Intelligence of Things (IoT), kayata deteksi tembung tangi, pangenalan printah wicara, deteksi pasuryan, lan pangenalan, omah pinter, peralatan pinter, panel kontrol pinter, speaker pinter, etc.
ESP32-S3-WROOM-1 nerangake karo antena PCB. ESP32-S3-WROOM-1U dilengkapi konektor antena eksternal. Pilihan saka sudhut varian modul kasedhiya kanggo pelanggan minangka ditampilake ing Tabel 1. Antarane varian modul, sing ditempelake ESP32-S3R8 operate ing -40 ~ 65 °C suhu sekitar, ESP32-S3-WROOM-1-H4 lan ESP32-S3 -WROOM-1U-H4 beroperasi ing suhu sekitar -40 ~ 105 °C, lan varian modul liyane beroperasi ing suhu sekitar -40 ~ 85 °C.
Tabel 1: Informasi Pesenan
Kode Order | Chip Embedded | Lampu kilat (MB) | PSRAM (MB) | Ukuran (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 (Oktal SPI) | |
ESP32-S3-WROOM-1-N8R8 (65 °C) | ESP32-S3R8 | 8 | 8 (Oktal SPI) | |
ESP32-S3-WROOM-1-N16R8 (65 °C) | ESP32-S3R8 | 16 | 8 (Oktal 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 (Oktal SPI) | |
ESP32-S3-WROOM-1U-N8R8 (65 °C) | ESP32-S3R8 | 8 | 8 (Oktal SPI) | |
ESP32-S3-WROOM-1U-N16R8 (65 °C) | ESP32-S3R8 | 16 | 8 (Oktal SPI) |
Inti saka modul kasebut yaiku seri ESP32-S3 saka SoC *, Xtensa ® 32-bit LX7 CPU sing beroperasi nganti 240 MHz. Sampeyan bisa mateni CPU lan nggunakake co-prosesor kurang daya kanggo terus-terusan ngawasi peripheral kanggo owah-owahan utawa nyebrang ambang.
ESP32-S3 nggabungake set kaya periferal kalebu SPI, LCD, Antarmuka kamera, UART, I2C, I2S, remote control, penghitung pulsa, LED PWM, USB Serial/JTAG controller, MCPWM, SDIO host, GDMA, TWAI ® controller (kompatibel karo ISO 11898-1), ADC, sensor tutul, sensor suhu, timer, lan watchdogs, uga nganti 45 GPIO. Uga kalebu antarmuka USB 1.1 On-The-Go (OTG) kanthi kacepetan lengkap kanggo ngaktifake komunikasi USB.
Cathetan:
* Kanggo informasi luwih lengkap babagan seri SoC ESP32-S3, waca Lembar Data Seri ESP32-S3.
Definisi Pin
2.1 Pin Layout
Diagram pin ditrapake kanggo ESP32-S3-WROOM-1 lan ESP32-S3-WROOM-1U, nanging sing terakhir ora duwe zona tetep.
2.2 Katrangan Pin
Modul duwe 41 pin. Deleng definisi pin ing Tabel 2.
Kanggo panjelasan jeneng pin lan jeneng fungsi, uga konfigurasi pin periferal, waca Lembar Data Seri ESP32-S3.
Tabel 2: Definisi Pin
jeneng | Ora. | Jinis a | Fungsi |
GND | 1 | P | GND |
3V3 | 2 | P | sumber daya |
EN | 3 | I | Dhuwur: ing, mbisakake chip. Kurang: mati, chip mati. Cathetan: Aja ninggalake pin EN ngambang. |
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, SUBSPIK1 |
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, SUBSPIC0 |
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, SUBPIWP |
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 - terus saka kaca sadurunge
jeneng | Ora. | Jinis a | Fungsi |
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 |
MACA | 41 | P | GND |
a P: sumber daya; I: input; O: output; T: impedansi dhuwur. Fungsi pin ing font kandel minangka fungsi pin standar.
b Ing varian modul sing wis ditempelake OSPI PSRAM, IE, sing embed ESP32-S3R8, pins IO35, IO36, lan IO37 nyambung menyang OSPI PSRAM lan ora kasedhiya kanggo nggunakake liyane.
Miwiti
3.1 Apa Sampeyan Perlu
Kanggo ngembangake aplikasi kanggo modul sampeyan kudu:
- 1 x ESP32-S3-WROOM-1 utawa ESP32-S3-WROOM-1U
- 1 x papan uji Espressif RF
- 1 x USB-kanggo-Serial papan
- 1 x Kabel mikro-USB
- 1 x PC nganggo Linux
Ing pandhuan pangguna iki, kita njupuk sistem operasi Linux minangka example. Kanggo informasi luwih lengkap babagan konfigurasi ing Windows lan macOS, waca Pandhuan Pemrograman ESP-IDF.
3.2 Sambungan Hardware
- Solder modul ESP32-S3-WROOM-1 utawa ESP32-S3-WROOM-1U menyang papan uji RF kaya sing ditampilake ing Gambar 2.
- Sambungake papan uji RF menyang papan USB-kanggo-Serial liwat TXD, RXD, lan GND.
- Sambungake papan USB-to-Serial menyang PC.
- Sambungake papan uji RF menyang PC utawa adaptor daya kanggo ngaktifake sumber daya 5 V, liwat kabel Micro-USB.
- Sajrone download, sambungake IO0 menyang GND liwat jumper. Banjur, nguripake "ON" papan testing.
- Download firmware menyang flash. Kanggo rincian, deleng bagean ing ngisor iki.
- Sawise download, mbusak jumper ing IO0 lan GND.
- Daya maneh Papan testing RF. Modul bakal ngalih menyang mode kerja. Chip bakal maca program saka lampu kilat nalika initialization.
Cathetan:
IO0 punika logika internal dhuwur. Yen IO0 disetel kanggo narik munggah, mode Boot dipilih. Yen pin iki ditarik-mudhun utawa ngiwa ngambang, mode Download dipilih. Kanggo informasi luwih lengkap babagan ESP32-S3-WROOM-1 utawa ESP32-S3-WROOM-1U, waca Lembar Data Seri ESP32-S3.
3.3 Nggawe Lingkungan Pangembangan
Espressif IoT Development Framework (ESP-IDF singkatan) minangka kerangka kanggo ngembangake aplikasi adhedhasar ESP32 Espressif. Pangguna bisa ngembangake aplikasi nganggo ESP32-S3 ing Windows/Linux/macOS adhedhasar ESP-IDF. Ing kene kita njupuk sistem operasi Linux minangka mantanample.
3.3.1 Instal Prasyarat
Kanggo ngumpulake ESP-IDF sampeyan kudu entuk paket ing ngisor iki:
- CentOS 7 & 8:
1 sudo yum -y nganyari && Sudo yum nginstal git wget flex bison gperf python3 python3pip
2 python3-setuptools CMake ninja-build ccache dfu-util busby - Ubuntu lan 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 - lengkungan:
1 sudo Pacman -S –needed GCC git make flex bison gperf python-pip CMake ninja ccache 2 dfu-util libusb
Cathetan:
- Pandhuan iki nggunakake direktori ~/esp ing Linux minangka folder instalasi kanggo ESP-IDF.
- Elinga yen ESP-IDF ora ndhukung spasi ing dalan.
3.3.2 Njaluk ESPIDF
Kanggo mbangun aplikasi kanggo modul ESP32-S3-WROOM-1 utawa ESP32-S3-WROOM-1U, sampeyan butuh perpustakaan piranti lunak sing diwenehake dening Espressif ing gudang ESP-IDF.
Kanggo entuk ESP-IDF, gawe direktori instalasi (~/esp) kanggo ndownload ESP-IDF lan kloning repositori nganggo 'git clone':
- mkdir -p ~/esp
- cd ~/esp
- git clone –rekursif https://github.com/espressif/esp-idf.git
ESP-IDF bakal diundhuh menyang ~/esp/esp-idf. Hubungi Versi ESP-IDF kanggo informasi babagan ESP-IDF
versi digunakake ing kahanan tartamtu.
3.3.3 Nggawe Piranti
Saliyane ESP-IDF, sampeyan uga kudu nginstal piranti sing digunakake dening ESP-IDF, kayata compiler, debugger, paket Python, lan sapiturute. ESP-IDF nyedhiyakake skrip kanthi jeneng 'install.sh' kanggo mbantu nyetel alat kasebut. ing siji pindhah.
1 cd ~/esp/esp-idf
2./install.sh
3.3.4 Nggawe Variabel Lingkungan
Piranti sing diinstal durung ditambahake menyang variabel lingkungan PATH. Kanggo nggawe alat bisa digunakake saka baris perintah, sawetara variabel lingkungan kudu disetel. ESP-IDF nyedhiyakake ekspor skrip liyane. sh' sing nglakoni. Ing terminal sing arep digunakake ESP-IDF, bukak:
1. $HOME/esp/esp-IDF/export.sh
Saiki kabeh wis siyap, sampeyan bisa mbangun proyek pisanan ing modul ESP32-S3-WROOM-1 utawa ESP32-S3-WROOM-1U.
3.4 Nggawe Proyek Pisanan Sampeyan
3.4.1 Miwiti Proyek
Saiki sampeyan siyap nyiyapake aplikasi kanggo modul ESP32-S3-WROOM-1 utawa ESP32-S3-WROOM-1U.
Sampeyan bisa miwiti karo proyek wiwitan / hello_world saka mantanampdirektori les ing ESP-IDF.
Salin get-started/hello_world menyang direktori ~/esp:
1 cd ~/esp
2 cp -r $IDF_PATH/examples / miwiti / hello_world .
Ana sawetara example proyèk ing Exampdirektori les ing ESP-IDF. Sampeyan bisa nyalin proyek apa wae kanthi cara sing padha kaya sing dituduhake ing ndhuwur lan mbukak. Sampeyan uga bisa kanggo mbangun examples ing panggonan, tanpa nyalin wong pisanan.
3.4.2 Sambungake piranti
Saiki sambungake modul menyang komputer lan priksa ing port serial apa modul katon. Port serial ing Linux diwiwiti kanthi '/dev/TTY ing jenenge. Jalanake printah ing ngisor iki kaping pindho, pisanan kanthi papan dicopot, banjur disambungake. Port sing katon kaping pindho yaiku sing sampeyan butuhake:
1 ls /dev/tty*
Cathetan:
Tansah jeneng port kanthi gampang amarga sampeyan butuh ing langkah sabanjure.
3.4.3 Ngatur
Navigasi menyang direktori 'hello_world' saka Langkah 3.4.1. Miwiti Proyek, setel chip ESP32-S3 minangka target, lan jalanake sarana konfigurasi proyek 'menuconfig'.
1 cd ~/esp/hello_world
2 idf.py nyetel-target esp32s3
3 idf.py menuconfig
Nyetel target nganggo 'idf.py set-target esp32s3' kudu rampung sapisan, sawise mbukak proyek anyar. Yen proyek kasebut ngemot sawetara bangunan lan konfigurasi sing wis ana, bakal dibuwang lan diinisialisasi. Target bisa disimpen ing variabel lingkungan kanggo ngliwati langkah iki. Waca Milih Target kanggo informasi tambahan.
Yen langkah-langkah sadurunge wis rampung kanthi bener, menu ing ngisor iki katon:
Sampeyan nggunakake menu iki kanggo nyiyapake variabel khusus proyek, contone, jeneng lan sandhi jaringan Wi-Fi, kacepetan prosesor, lsp. Nyiyapake proyek nganggo menuconfig bisa dilewati kanggo "hello_word". Mantan ikiample bakal mbukak karo konfigurasi gawan Werna menu bisa beda ing terminal Panjenengan. Sampeyan bisa ngganti tampilan kanthi pilihan '–style'. Bukak 'idf.py menuconfig –help kanggo informasi luwih lengkap.
3.4.4 Mbangun Proyek
Gawe proyek kanthi mlaku:
1 idf.py mbangun
Printah iki bakal ngumpulake aplikasi lan kabeh komponen ESP-IDF, banjur bakal ngasilake bootloader, tabel partisi, lan binari aplikasi.
1 $ idf.py mbangun
2 Mlaku CMake ing direktori /path/to/hello_world/build
3 Eksekusi "CMake -G Ninja -warn-uninitialized /path/to/hello_world"...
4 Ngelingake babagan nilai sing ora dikawruhi.
5 — Ditemokake Git: /usr/bin/git (versi ditemokake ”2.17.0”)
6 - Nggawe komponen aws_iot kosong amarga konfigurasi
7 - Jeneng komponen:…
8 - Jalur komponen:…
9
10 ... (baris liyane saka output sistem mbangun)
11
12 [527/527] Ngasilake hello_world.bin
13 esptool.py v2.3.1
14
15 Proyek rampung. Kanggo kerlip, jalanake printah iki:
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 mbangun/hello_world.bin mbangun 0x1000 mbangun/bootloader/bootloader.bin 0x8000
19 mbangun / partition_table / partition-table.bin
20 utawa mbukak 'idf.py -p PORT flash'
Yen ora ana kesalahan, mbangun bakal rampung kanthi ngasilake firmware binar .bin file.
3.4.5 Lampu kilat menyang Piranti
Lampu kilat binari sing wis dibangun ing modul sampeyan kanthi mlaku:
1 idf.py -p PORT [-b BAUD] lampu kilat
Ganti PORT karo jeneng port serial Papan ESP32-S3 saka Langkah: Sambungake Piranti.
Sampeyan uga bisa ngganti tingkat baud flasher kanthi ngganti BAUD karo tingkat baud sing dibutuhake. Baud rate standar yaiku 460800.
Kanggo informasi luwih lengkap babagan argumen idf.py, deleng idf.py.
Cathetan:
Opsi 'flash' kanthi otomatis mbangun lan kelip-kelip proyek kasebut, mula ora perlu mlaku 'idf.py build'.
Nalika sumunar, sampeyan bakal weruh log output kaya ing ngisor iki:
1…
2 esptool.py esp32s3 -p /dev/ttyUSB0 -b 460800 –before=default_reset –after=hard_reset
3 write_flash –flash_mode dio –flash_freq 80m –flash_size 2MB 0x0 bootloader/bootloader.
bin
4 0x10000 hello_world.bin 0x8000 partition_table/partition-table.bin
5 esptool.py v3.2-dev
6 Port serial /dev/ttyUSB0
7 Nyambung…
8 Chip punika ESP32-S3
9 Fitur: WiFi, BLE
10 Crystal punika 40MHz
11 MAC: 7c:df:a1:e0:00:64
12 Ngunggah stub…
13 Rintisan mlaku…
14 Stub mlaku…
15 Ganti baud rate dadi 460800
16 Diowahi.
17 Konfigurasi ukuran lampu kilat…
18 Lampu kilat bakal dibusak saka 0x00000000 dadi 0x00004fff…
19 Lampu kilat bakal dibusak saka 0x00010000 dadi 0x00039fff…
20 Lampu kilat bakal dibusak saka 0x00008000 dadi 0x00008fff…
21 Dikompres 18896 bita dadi 11758…
22 Nulis ing 0x00000000… (100 %)
23 Nulis 18896 bita (11758 dikompres) ing 0x00000000 sajrone 0.5 detik (efektif 279.9 kbit/s)
…
24 Hash data diverifikasi.
25 Dikompres 168208 bita dadi 88178…
26 Nulis ing 0x00010000… (16 %)
27 Nulis ing 0x0001a80f… (33 %)
28 Nulis ing 0x000201f1… (50 %)
29 Nulis ing 0x00025dcf… (66 %)
30 Nulis ing 0x0002d0be… (83 %)
31 Nulis ing 0x00036c07… (100 %)
32 Nulis 168208 bita (88178 dikompres) ing 0x00010000 sajrone 2.4 detik (efektif 569.2 kbit/s
)…
33 Hash data diverifikasi.
34 Dikompres 3072 bita dadi 103…
35 Nulis ing 0x00008000… (100 %)
36 Nulis 3072 bita (103 dikompres) ing 0x00008000 ing 0.1 detik (efektif 478.9 kbit/s)…
37 Hash data diverifikasi.
38
39 Ninggal…
40 Reset keras liwat pin RTS…
41 Rampung
Yen ora ana masalah ing pungkasan proses lampu kilat, papan bakal urip maneh lan miwiti aplikasi "hello_world".
3.4.6 Monitor
Kanggo mriksa apa "hello_world" pancen mlaku, ketik 'idf.py -p PORT monitor' (Aja lali ngganti PORT nganggo jeneng port serial).
Printah iki mbukak aplikasi IDF Monitor:
1 $ idf.py -p /dev/ttyUSB0 monitor
2 Mlaku idf_monitor ing direktori [...]/esp/hello_world/build
3 Eksekusi ”python […]/esp-idf/tools/idf_monitor.py -b 115200
4 […]/esp/hello_world/build/hello-world.elf”…
5 — idf_monitor ing /dev/ttyUSB0 115200 —
6 — Metu: Ctrl+] | Menu: Ctrl+T | Pitulung: Ctrl+T banjur Ctrl+H —
7 lan 8 Jun 2016 00:22:57
8
9 pisanan: 0x1 (POWERON_RESET), boot: 0x13 (SPI_FAST_FLASH_BOOT)
10 lan 8 Jun 2016 00:22:57
11…
Sawise log wiwitan lan diagnostik gulung munggah, sampeyan kudu ndeleng "Halo donya!" dicithak dening aplikasi.
1…
2 Halo jagad!
3 Miwiti maneh ing 10 detik…
4 Iki minangka chip esp32s3 kanthi 2 inti CPU, Iki minangka chip esp32s3 kanthi 2 inti CPU, WiFi/BLE
,
5 silikon revisi 0, 2MB lampu kilat external
6 Ukuran tumpukan gratis minimal: 390684 bita
7 Miwiti maneh ing 9 detik…
8 Miwiti maneh ing 8 detik…
9 Miwiti maneh ing 7 detik…
Kanggo metu saka monitor IDF gunakake trabasan Ctrl+].
Iku kabeh sing perlu kanggo miwiti karo modul ESP32-S3-WROOM-1 utawa ESP32-S3-WROOM-1U! Saiki sampeyan
siap nyoba sawetara mantan liyaneamples ing ESP-IDF, utawa langsung kanggo ngembangake aplikasi sampeyan dhewe.
Pratelan FCC AS
Piranti iki tundhuk karo Part 15 saka Aturan FCC. Operasi tundhuk karo rong syarat ing ngisor iki:
- Piranti iki bisa uga ora nyebabake gangguan sing mbebayani.
- Piranti iki kudu nampa gangguan sing ditampa, kalebu gangguan sing bisa nyebabake operasi sing ora dikarepake.
Peralatan iki wis diuji lan ditemokake tundhuk karo watesan kanggo piranti digital Kelas B, miturut Part15 Aturan FCC.
Watesan kasebut dirancang kanggo nglindhungi kanthi wajar saka gangguan sing mbebayani ing instalasi omah. Peralatan iki ngasilake, nggunakake, lan bisa mancarake energi frekuensi radio lan, yen ora dipasang lan digunakake miturut pandhuane, bisa nyebabake gangguan sing mbebayani kanggo komunikasi radio. Nanging, ora ana jaminan manawa gangguan ora bakal kedadeyan ing instalasi tartamtu. Yen peralatan iki nyebabake gangguan sing mbebayani kanggo resepsi radio utawa televisi, sing bisa ditemtokake kanthi mateni lan nguripake piranti kasebut, pangguna dianjurake kanggo nyoba mbenerake gangguan kasebut kanthi salah sawijining langkah ing ngisor iki:
- Reorient utawa pindhah antena panampa.
- Tambah pamisahan antarane peralatan lan panrima.
- Sambungake peralatan menyang stopkontak ing sirkuit beda saka sing panrima disambungake.
- Hubungi dealer utawa teknisi radio/TV sing berpengalaman kanggo njaluk bantuan.
Sembarang owah-owahan utawa modifikasi sing ora disetujoni kanthi jelas dening pihak sing tanggung jawab kanggo kepatuhan bisa ngilangi wewenang pangguna kanggo ngoperasikake peralatan kasebut.
Peralatan iki tundhuk karo watesan paparan radiasi FCC RF sing ditemtokake kanggo lingkungan sing ora dikendhaleni. Piranti iki lan antena kasebut ora kena dipasang utawa digunakake bebarengan karo antena utawa pemancar liyane.
Antena sing digunakake kanggo pemancar iki kudu dipasang kanggo nyedhiyakake jarak pemisahan paling ora 20 cm saka kabeh wong lan ora kudu dipasang utawa dioperasikake bebarengan karo antena utawa pemancar liyane.
OEM Instructions Integrasi
Piranti iki mung dimaksudaké kanggo integrator OEM ing kahanan ing ngisor iki Modul bisa digunakake kanggo nginstal ing host liyane. Antena kasebut kudu dipasang kanthi jarak 20 cm ing antarane antena lan pangguna, lan modul pemancar bisa uga ora ana ing pemancar utawa antena liyane. Modul kasebut mung bakal digunakake karo antena integral sing wis diuji lan disertifikasi kanthi modul iki. Anggere 3 kahanan ing ndhuwur wis ditemtokake, tes pemancar luwih lanjut ora dibutuhake. Nanging, integrator OEM isih tanggung jawab kanggo nguji produk pungkasan kanggo syarat kepatuhan tambahan karo modul sing diinstal (kanggo example, emisi piranti digital, syarat periferal PC, lsp.)
Kabar:
Yen kahanan kasebut ora bisa ditindakake (umpamaneample konfigurasi laptop tartamtu utawa co-lokasi karo pemancar liyane), banjur wewenang FCC kanggo modul iki ing kombinasi karo peralatan inang ora dianggep bener lan ID FCC modul ora bisa digunakake ing produk final. Ing kahanan kasebut, integrator OEM bakal tanggung jawab kanggo ngevaluasi maneh produk pungkasan (kalebu pemancar) lan entuk wewenang FCC sing kapisah.
Labeling Produk Akhir
Modul pemancar iki sah mung digunakake ing piranti sing bisa dipasang antena supaya 20 cm bisa dijaga antarane antena lan pangguna. Produk pungkasan kudu diwenehi label ing area sing katon ing ngisor iki: "Ngandhut ID FCC: 2AC7Z-ESPS3WROOM1".
Pernyataan IC
Piranti iki tundhuk karo RSS bebas lisensi Industry Canada. Operasi tundhuk karo rong syarat ing ngisor iki:
- Piranti iki bisa uga ora nyebabake gangguan; lan
- Piranti iki kudu nampa gangguan apa wae, kalebu gangguan sing bisa nyebabake operasi piranti sing ora dikarepake.
Pernyataan Paparan Radiasi
Peralatan iki tundhuk karo watesan paparan radiasi IC sing ditemtokake kanggo lingkungan sing ora dikendhaleni. Peralatan iki kudu dipasang lan dioperasikake kanthi jarak minimal 20 cm antarane radiator lan awak.
RSS247 Bagean 6.4 (5)
Piranti kasebut bisa kanthi otomatis mandhegake transmisi yen ora ana informasi sing ngirim utawa gagal operasional. Elinga yen iki ora kanggo nglarang transmisi kontrol utawa informasi sinyal utawa panggunaan kode bola-bali sing dibutuhake dening teknologi kasebut.
Piranti iki mung ditrapake kanggo integrator OEM ing kahanan ing ngisor iki: (Kanggo nggunakake piranti modul)
- Antena kudu diinstal kuwi 20 cm maintained antarane antena lan pangguna, lan
- Modul pemancar bisa uga ora ana karo pemancar utawa antena liyane.
Anggere 2 kahanan ing ndhuwur wis ditemtokake, tes pemancar luwih lanjut ora dibutuhake. Nanging, integrator OEM isih tanggung jawab kanggo nguji produk pungkasan kanggo syarat kepatuhan tambahan sing dibutuhake karo modul sing diinstal.
CATATAN PENTING:
Yen kahanan kasebut ora bisa ditindakake (umpamaneample konfigurasi laptop tartamtu utawa colocation karo pemancar liyane), banjur wewenang Kanada ora dianggep bener lan ID IC ora bisa digunakake ing produk final. Ing kahanan kasebut, integrator OEM bakal tanggung jawab kanggo ngevaluasi maneh pungkasan
produk (kalebu pemancar) lan entuk wewenang Kanada sing kapisah.
Labeling Produk Akhir
Modul pemancar iki sah mung digunakake ing piranti sing bisa dipasang antena supaya 20 cm bisa dijaga antarane antena lan pangguna. Produk pungkasan kudu diwenehi label ing area sing katon ing ngisor iki: "Ngandhut IC: 21098-ESPS3WROOM1".
Informasi Manual Kanggo Pangguna Akhir
Integrator OEM kudu weruh supaya ora menehi informasi marang pangguna pungkasan babagan carane nginstal utawa mbusak modul RF iki ing manual pangguna produk pungkasan sing nggabungake modul iki. Manual pangguna pungkasan kudu nyakup kabeh informasi / bebaya peraturan sing dibutuhake kaya sing dituduhake ing manual iki.
Dokumentasi sing gegandhengan
- Lembar Data Seri ESP32-S3 – Spesifikasi hardware ESP32-S3.
- Manual Referensi Teknis ESP32-S3 - Informasi rinci babagan cara nggunakake memori lan periferal ESP32-S3.
- Pedoman Desain Perangkat Keras ESP32-S3 - Pedoman babagan cara nggabungake ESP32-S3 menyang produk hardware.
- Sertifikat
http://espressif.com/en/support/documents/certificates - Update Dokumentasi lan Langganan Notifikasi Update
http://espressif.com/en/support/download/documents
Zona pangembang
- ESP-IDF Programming Guide kanggo ESP32-S3 - Dokumentasi ekstensif kanggo framework pembangunan ESP-IDF.
- ESP-IDF lan kerangka pembangunan liyane ing GitHub.
http://github.com/espressif - Forum ESP32 BBS - Komunitas Engineer-to-Engineer (E2E) kanggo produk Espressif ing ngendi sampeyan bisa ngirim pitakonan, nuduhake kawruh, njelajah gagasan, lan mbantu ngatasi masalah karo kanca-kanca insinyur.
http://esp32.com/ - Jurnal ESP - Praktek, Artikel, lan Cathetan Paling Apik saka wong Espressif.
http://blog.espressif.com/ - Deleng tab SDK lan Demo, Aplikasi, Alat, AT Firmware.
http://espressif.com/en/support/download/sdks-demos
Produk
- SoC Seri ESP32-S3 - Telusuri kabeh SoC ESP32-S3.
http://espressif.com/en/products/socs?id=ESP32-S3 - Modul Seri ESP32-S3 - Telusuri kabeh modul adhedhasar ESP32-S3.
http://espressif.com/en/products/modules?id=ESP32-S3 - ESP32-S3 Series DevKits - Telusuri kabeh devkits adhedhasar ESP32-S3.
http://espressif.com/en/products/devkits?id=ESP32-S3 - Pemilih Produk ESP - Temokake produk hardware Espressif sing cocog karo kabutuhan kanthi mbandhingake utawa nglamar saringan.
http://products.espressif.com/#/product-selector?language=en
Hubungi Kita
- Deleng tab Pitakonan Penjualan, Pitakonan Teknis, Skema Sirkuit & Desain PCBview, Njaluk Samples (Toko online), Dadi Supplier, Komentar & Saran.
http://espressif.com/en/contact-us/sales-questions
Riwayat Revisi
Tanggal | Versi | Cathetan rilis |
10/29/2021 | v0.6 | Nganyari sakabèhé kanggo revisi chip 1 |
7/19/2021 | v0.5.1 | Rilis awal, kanggo revisi chip 0 |
Penafian lan Kabar Hak Cipta
Informasi ing dokumen iki, kalebu URL referensi, bisa diganti tanpa kabar.
KABEH INFORMASI PIHAK KETIGA ING DOKUMEN IKI DISEDIAKAN TANPA JAMINAN KEATENIS LAN AKURASI.
Ora ana JAMINAN sing diwenehake marang DOKUMEN IKI ATAS KEBAYARAN, TANPA PELANGGARAN, UTAWA KESESUAIAN KANGGO TUJUAN TERTENTU, Utawa ora ana JAMINAN SING DADI SAKA PROPOSAL, SPESIFIKASI, UTAWA S.AMPLE.
Kabeh tanggung jawab, kalebu tanggung jawab kanggo nglanggar hak kepemilikan, sing ana hubungane karo panggunaan informasi ing dokumen iki ditolak. Ora ana lisensi sing ditulis utawa diwenehake, kanthi estoppel utawa liya-liyane, kanggo hak properti intelektual sing diwenehake ing kene.
Logo Anggota Wi-Fi Alliance minangka merek dagang saka Wi-Fi Alliance. Logo Bluetooth minangka merek dagang kadhaptar saka Bluetooth SIG.
Kabeh jeneng dagang, merek dagang, lan merek dagang kadhaptar sing kasebut ing dokumen iki minangka properti sing nduweni lan diakoni.
Pra-rilis v0.6 Hak cipta
© 2022 Espressif Systems (Shanghai) Co., Ltd. Kabeh hak dilindhungi undhang-undhang.
Dokumen / Sumber Daya
![]() |
ESPRESSIF ESP32-S3-WROOM-1 Modul Bluetooth [pdf] Manual pangguna ESP32- S3- WROOM -1, ESP32 -S3 -WROOM -1U, Modul Bluetooth, ESP32- S3- WROOM -1 Modul Bluetooth |