ESP32S3WROOM1
ESP32S3WROOM1U
Manual pamaké
2.4 GHz WiFi (802.11 b / g / n) jeung modul Bluetooth5 (LE).
Diwangun dina séri ESP32S3 SoCs, Xtensa ® dualcore 32bit LX7 microprocessor
Flash nepi ka 16 MB, PSRAM nepi ka 8 MB
36 GPIOs, set euyeub periferal
Anteneu PCB onboard atanapi konektor anteneu éksternal
Modul Leuwihview
1.1 Fitur
CPU jeung OnChip Mémori
- ESP32-S3 séri SoCs dipasang, Xtensa ® dual-core 32-bit LX7 microprocessor, nepi ka 240 MHz
- 384 KB ROM
- 512 KB SRAM
- 16 KB SRAM di RTC
- Nepi ka 8 MB PSRAM
Wifi
- 802.11 b/g/n
- Laju bit: 802.11n nepi ka 150 Mbps
- A-MPDU jeung A-MSDU aggregation
- 0.4 µs rojongan interval hansip
- rentang frékuénsi puseur saluran operasi: 2412 ~ 2462 MHz
Bluetooth
- Bluetooth LE: Bluetooth 5, Bluetooth bolong
- 2 Mbps PHY
- Modeu jarak jauh
- ekstensi Iklan
- Sababaraha set iklan
- Algoritma pamilihan saluran #2
périferal
- GPIO, SPI, panganteur LCD, panganteur kaméra, UART, I2C, I2S, kadali jauh, counter pulsa, LED PWM, USB 1.1 OTG, USB Serial / JTAG controller, MCPWM, SDIO host, GDMA, TWAI ® controller (cocog jeung ISO 11898-1), ADC, sensor touch, sensor suhu, timers jeung watchdogs
komponén terpadu on Module
- 40 MHz osilator kristal
- Nepi ka 16 MB SPI flash
Pilihan anteneu
- Antena PCB on-board (ESP32-S3-WROOM-1)
- Anteneu éksternal via konektor (ESP32-S3-WROOM-1U)
Kaayaan Operasi
- Operasi voltage/Power supply: 3.0 ~ 3.6 V
- Suhu lingkungan operasi:
– Vérsi 65 °C: –40 ~ 65 °C
– Vérsi 85 °C: –40 ~ 85 °C
– Vérsi 105 °C: –40 ~ 105 °C - Ukuran: Tingali Tabél 1
1.2 Katerangan
ESP32-S3-WROOM-1 sareng ESP32-S3-WROOM-1U mangrupikeun dua modul Wi-Fi generik + Bluetooth LE MCU anu kuat anu diwangun dina séri SoCs ESP32-S3. Di luhureun sakumpulan périferal anu beunghar, akselerasi pikeun komputasi jaringan saraf sareng beban kerja pamrosésan sinyal anu disayogikeun ku SoC ngajantenkeun modul-modul pilihan idéal pikeun rupa-rupa skénario aplikasi anu aya hubunganana sareng AI sareng Artificial Intelligence of Things (IoT), sapertos. deteksi kecap hudang, pangakuan paréntah ucapan, deteksi raray, sarta pangakuan, imah pinter, panerapan pinter, panel kontrol pinter, speaker pinter, jsb.
ESP32-S3-WROOM-1 hadir kalawan anteneu PCB. ESP32-S3-WROOM-1U hadir kalawan konektor anteneu éksternal. Pilihan rupa-rupa varian modul sadia pikeun konsumén sakumaha ditémbongkeun dina Table 1. Diantara varian modul, maranéhanana ESP32-S3R8 embedded beroperasi dina -40 ~ 65 °C hawa ambient, ESP32-S3-WROOM-1-H4 jeung ESP32-S3 -WROOM-1U-H4 beroperasi dina -40 ~ 105 °C hawa ambient, sarta varian modul sejenna beroperasi dina -40 ~ 85 °C hawa ambient.
meja 1: Émbaran pesenan
Kode pesenan | Chip Dipasang | Flash (MB) | PSRAM (MB) | Diménsi (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 modul nyaéta séri ESP32-S3 SoC *, Xtensa ® 32-bit LX7 CPU anu beroperasi dina 240 MHz. Anjeun tiasa mareuman CPU sareng ngagunakeun co-processor kakuatan-rendah pikeun terus-terusan ngawas périferal pikeun parobihan atanapi nyebrang ambang.
ESP32-S3 integrates set euyeub périferal kaasup SPI, LCD, panganteur kaméra, UART, I2C, I2S, kadali jauh, counter pulsa, LED PWM, USB Serial / JTAG controller, MCPWM, SDIO host, GDMA, TWAI ® controller (cocog jeung ISO 11898-1), ADC, sensor touch, sensor suhu, timers, sarta watchdogs, kitu ogé nepi ka 45 GPIOs. Éta ogé kalebet antarmuka USB 1.1 On-The-Go (OTG) anu gancang-gancang pikeun ngaktifkeun komunikasi USB.
Catetan:
* Kanggo inpo nu langkung lengkep ihwal runtuyan ESP32-S3 SoCs, mangga tingal Lembar Data Series ESP32-S3.
Harti Pin
2.1 Pin Layout
Diagram pin lumaku pikeun ESP32-S3-WROOM-1 jeung ESP32-S3-WROOM-1U, tapi dimungkinkeun teu boga zone tetep-kaluar.
2.2 Pin Pedaran
modul ngabogaan 41 pin. Tempo definisi pin dina Table 2.
Pikeun katerangan ngeunaan ngaran pin jeung ngaran fungsi, kitu ogé konfigurasi tina pin periferal, mangga tingal ESP32-S3 Runtuyan Datasheet.
meja 2: Pin Harti
Ngaran | No. | Tipe a | Fungsi |
GND | 1 | P | GND |
3V3 | 2 | P | Sasayogian tanaga |
EN | 3 | I | Tinggi: on, ngaktifkeun chip. Lemah: pareum, chip pareum. Catetan: Ulah ninggalkeun EN pin 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, 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, SENTUH |
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, SUBSPPIWP |
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 |
Méja 2 - sambung tina kaca saméméhna
Ngaran | No. | Tipe 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 |
BACA | 41 | P | GND |
a P: catu daya; I: input; O: kaluaran; T: impedansi tinggi. Fungsi pin dina font kandel nyaéta fungsi pin standar.
b Dina varian modul nu geus embedded OSPI PSRAM, nyaéta embed ESP32-S3R8, pin IO35, IO36, sarta IO37 nyambung ka OSPI PSRAM sarta henteu sadia pikeun kagunaan séjén.
Mimitian
3.1 Naon Anjeun Kudu
Pikeun ngembangkeun aplikasi pikeun modul anjeun peryogi:
- 1 x ESP32-S3-WROOM-1 atanapi ESP32-S3-WROOM-1U
- 1 x papan uji Espressif RF
- 1 x USB-to-Serial dewan
- 1 x kabel Micro-USB
- 1 x PC ngajalankeun Linux
Dina pituduh pangguna ieu, kami nyandak sistem operasi Linux salaku example. Kanggo inpo nu langkung lengkep ihwal konfigurasi dina Windows sareng macOS, mangga tingal Pituduh Pemrograman ESP-IDF.
3.2 Panyambung Hardware
- Solder modul ESP32-S3-WROOM-1 atanapi ESP32-S3-WROOM-1U ka papan uji RF sapertos anu dipidangkeun dina Gambar 2.
- Sambungkeun papan uji RF ka papan USB-to-Serial liwat TXD, RXD, sareng GND.
- Sambungkeun papan USB-to-Serial ka PC.
- Sambungkeun papan uji RF ka PC atanapi adaptor kakuatan pikeun ngaktifkeun catu daya 5 V, ngalangkungan kabel Micro-USB.
- Salila ngundeur, sambungkeun IO0 ka GND via jumper a. Teras, hurungkeun "ON" papan uji.
- Unduh firmware kana flash. Pikeun detil, tingali bagian di handap.
- Saatos diunduh, cabut jumper dina IO0 sareng GND.
- Hurungkeun deui papan uji RF. modul bakal pindah ka modeu gawé. Chip bakal maca program ti flash kana initialization.
Catetan:
IO0 sacara internal logika luhur. Lamun IO0 disetel ka pull-up, mode Boot dipilih. Lamun pin ieu pull-handap atawa ditinggalkeun ngambang, mode Download dipilih. Kanggo inpo nu langkung lengkep ihwal ESP32-S3-WROOM-1 atanapi ESP32-S3-WROOM-1U, mangga tingal ESP32-S3 Series Datasheet.
3.3 Nyetél Lingkungan Pangwangunan
Kerangka Pengembangan Espressif IoT (singketna ESP-IDF) mangrupikeun kerangka pikeun ngembangkeun aplikasi dumasar kana ESP32 Espressif. Pamaké tiasa ngembangkeun aplikasi sareng ESP32-S3 dina Windows/Linux/macOS dumasar kana ESP-IDF. Di dieu urang nyandak sistem operasi Linux salaku example.
3.3.1 Pasang Prasyarat
Pikeun compile sareng ESP-IDF anjeun kedah nampi bungkusan ieu:
- CentOS 7 & 8:
1 sudo yum -y update && Sudo yum install git wget flex bison gperf python3 python3pip
2 python3-setuptools CMake ninja-ngawangun ccache dfu-util busby - Ubuntu jeung Debian:
1 Sudo apt-get install git wget flex bison gperf python3 python3-pip python3setuptools
2 cm make 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
Catetan:
- Pituduh ieu nganggo diréktori ~/esp dina Linux salaku polder pamasangan pikeun ESP-IDF.
- Émut yén ESP-IDF henteu ngadukung rohangan dina jalur.
3.3.2 Meunangkeun ESPIDF
Pikeun ngawangun aplikasi pikeun modul ESP32-S3-WROOM-1 atanapi ESP32-S3-WROOM-1U, anjeun peryogi perpustakaan parangkat lunak anu disayogikeun ku Espressif dina gudang ESP-IDF.
Pikeun kéngingkeun ESP-IDF, jieun diréktori pamasangan (~/esp) pikeun ngaunduh ESP-IDF sareng clone gudang nganggo 'git clone':
- mkdir -p ~/esp
- cd ~/esp
- git clone -recursive https://github.com/espressif/esp-idf.git
ESP-IDF bakal diunduh kana ~/esp/esp-idf. Taroskeun Versi ESP-IDF kanggo inpormasi ngeunaan ESP-IDF mana
versi dipaké dina situasi nu tangtu.
3.3.3 Nyetél Pakakas
Salian ti ESP-IDF, anjeun ogé kedah masang alat anu dianggo ku ESP-IDF, sapertos kompiler, debugger, pakét Python, jsb. ESP-IDF nyayogikeun skrip anu namina 'install.sh' pikeun ngabantosan nyetél alat dina hiji lebet.
1 cd ~/esp/esp-idf
2 ./install.sh
3.3.4 Nyetél Variabel Lingkungan
Parabot anu dipasang henteu acan ditambahkeun kana variabel lingkungan PATH. Pikeun ngajantenkeun alat tiasa dianggo tina garis paréntah, sababaraha variabel lingkungan kedah disetél. ESP-IDF nyadiakeun ékspor Aksara sejen. sh' anu ngalakukeun éta. Dina terminal dimana anjeun badé nganggo ESP-IDF, jalankeun:
1. $HOME/esp/esp-IDF/export.sh
Ayeuna sagalana geus siap, anjeun tiasa ngawangun proyék munggaran anjeun dina modul ESP32-S3-WROOM-1 atanapi ESP32-S3-WROOM-1U.
3.4 Jieun Proyék Mimiti Anjeun
3.4.1 Mimitian Proyék
Ayeuna anjeun siap nyiapkeun aplikasi anjeun pikeun modul ESP32-S3-WROOM-1 atanapi ESP32-S3-WROOM-1U.
Anjeun tiasa mimitian ku ngamimitian / hello_world proyék ti exampdiréktori les di ESP-IDF.
Salin ngamimitian/hello_world ka ~/esp diréktori:
1 cd ~/esp
2 cp -r $IDF_PATH/examples / ngamimitian / hello_world .
Aya rentang example proyék di exampdiréktori les di ESP-IDF. Anjeun tiasa nyalin proyék naon waé dina cara anu sami sareng anu dipidangkeun di luhur sareng ngajalankeunana. Ieu oge mungkin pikeun ngawangun examples di tempat, tanpa nyalin aranjeunna munggaran.
3.4.2 Sambungkeun Alat Anjeun
Ayeuna sambungkeun modul anjeun ka komputer tur pariksa dina naon port serial modul nu katingali. Port serial dina Linux Ubuntu dimimitian ku '/ dev / TTY dina ngaran maranéhanana. Jalankeun paréntah di handap dua kali, kahiji kalayan papan dicabut, teras dicolokkeun. Port anu muncul kadua kalina nyaéta anu anjeun peryogikeun:
1 ls /dev/tty*
Catetan:
Tetep nami port gunana sabab anjeun peryogi dina léngkah-léngkah salajengna.
3.4.3 Konpigurasikeun
Napigasi ka diréktori 'hello_world' anjeun tina Lengkah 3.4.1. Mimitian Proyék, setel chip ESP32-S3 salaku udagan, sareng jalankeun utilitas konfigurasi proyék 'menuconfig'.
1 cd ~/esp/hello_world
2 idf.py set-target esp32s3
3 idf.py menuconfig
Netepkeun udagan sareng 'idf.py set-target esp32s3' kedah dilakukeun sakali, saatos muka proyék énggal. Upami proyék éta ngandung sababaraha gedong sareng konfigurasi anu tos aya, aranjeunna bakal diberesihan sareng diinisialisasi. Target tiasa disimpen dina variabel lingkungan pikeun ngalangkungan léngkah ieu. Tempo Milih Target pikeun émbaran tambahan.
Upami léngkah-léngkah saacanna parantos leres, ménu di handap ieu némbongan:
Anjeun nganggo menu ieu pikeun nyetél variabel khusus proyék, sapertos nami jaringan Wi-Fi sareng kecap akses, laju prosésor, jsb. Mantan ieuample bakal ngajalankeun kalawan konfigurasi standar Warna menu nu bisa jadi béda dina terminal Anjeun. Anjeun tiasa ngarobih penampilan kalayan pilihan '–style'. Punten ngajalankeun 'idf.py menuconfig –help kanggo inpormasi salajengna.
3.4.4 Ngawangun Proyék
Ngawangun proyék ku ngajalankeun:
1 idf.py ngawangun
Paréntah ieu bakal nyusun aplikasi sareng sadaya komponén ESP-IDF, teras bakal ngahasilkeun bootloader, tabel partisi, sareng binari aplikasi.
1 $ idf.py ngawangun
2 Ngajalankeun CMake dina diréktori /path/to/hello_world/build
3 Ngalaksanakeun "CMake -G Ninja -warn-uninitialized /path/to/hello_world"...
4 Ngingetkeun ngeunaan niléy anu teu diinisialisasi.
5 - Kapanggih Git: /usr/bin/git (kapanggih versi "2.17.0")
6 - Ngawangun komponén aws_iot kosong kusabab konfigurasi
7 - Ngaran komponén:…
8 — Jalur komponén:…
9
10 ... (langkung seueur garis kaluaran sistem ngawangun)
11
12 [527/527] Ngahasilkeun hello_world.bin
13 esptool.py v2.3.1
14
15 Proyék ngawangun réngsé. Pikeun flash, ngajalankeun paréntah ieu:
16 ../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600
17 write_flash –flash_mode dio –flash_size ngadeteksi –flash_freq 40m
18 0x10000 ngawangun/hello_world.bin ngawangun 0x1000 ngawangun/bootloader/bootloader.bin 0x8000
19 ngawangun / partition_table / partition-table.bin
20 atanapi ngajalankeun 'idf.py -p PORT flash'
Mun euweuh kasalahan, ngawangun bakal rengse ku generating firmware binér .bin file.
3.4.5 Flash onto Alat
Flash binari anu anjeun nembé diwangun kana modul anjeun ku ngajalankeun:
1 idf.py -p PORT [-b BAUD] flash
Ganti PORT sareng nami port serial dewan ESP32-S3 anjeun tina Lengkah: Sambungkeun Alat anjeun.
Anjeun oge bisa ngarobah laju baud flasher ku ngaganti BAUD kalawan laju baud nu peryogi. Laju baud standar nyaéta 460800.
Kanggo inpo nu langkung lengkep ihwal argumen idf.py, tingali idf.py.
Catetan:
Pilihan 'flash' otomatis ngawangun sareng kedip-kedip proyek, janten ngajalankeun 'idf.py build' henteu diperyogikeun.
Nalika kedip-kedip, anjeun bakal ningali log kaluaran sapertos kieu:
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 Nyambungkeun…
8 Chip nyaéta ESP32-S3
9 Fitur: WiFi, BLE
10 Kristal nyaéta 40MHz
11 MAC: 7c:df:a1:e0:00:64
12 Unggah rintisan…
13 Rintisan jalan…
14 Stub ngajalankeun…
15 Ngarobih baud rate ka 460800
16 Dirobah.
17 Ngonpigurasikeun ukuran lampu kilat…
18 Lampu kilat bakal dipupus tina 0x00000000 dugi ka 0x00004fff…
19 Lampu kilat bakal dipupus tina 0x00010000 dugi ka 0x00039fff…
20 Lampu kilat bakal dipupus tina 0x00008000 dugi ka 0x00008fff…
21 Dikomprés 18896 bait ka 11758…
22 Nulis dina 0x00000000… (100 %)
23 Nulis 18896 bait (11758 dikomprés) dina 0x00000000 dina 0.5 detik (éféktif 279.9 kbit/s)
…
24 Hash data diverifikasi.
25 Dikomprés 168208 bait ka 88178…
26 Nulis dina 0x00010000… (16 %)
27 Nulis dina 0x0001a80f… (33 %)
28 Nulis dina 0x000201f1… (50 %)
29 Nulis dina 0x00025dcf… (66 %)
30 Nulis dina 0x0002d0be… (83 %)
31 Nulis dina 0x00036c07… (100 %)
32 Nulis 168208 bait (88178 dikomprés) dina 0x00010000 dina 2.4 detik (éféktif 569.2 kbit/s).
)…
33 Hash data diverifikasi.
34 Dikomprés 3072 bait ka 103…
35 Nulis dina 0x00008000… (100 %)
36 Nulis 3072 bait (103 dikomprés) dina 0x00008000 dina 0.1 detik (éféktif 478.9 kbit/s)…
37 Hash data diverifikasi.
38
39 Ninggalkeun…
40 Hard reset via RTS pin…
41 Réngsé
Upami teu aya masalah dina ahir prosés flash, dewan bakal reboot sareng ngamimitian aplikasi "hello_world".
3.4.6 Ngawaskeun
Pikeun pariksa naha "hello_world" leres-leres jalan, ketik 'idf.py -p PORT monitor' (Ulah hilap ngagentos PORT sareng nami port serial anjeun).
Paréntah ieu ngaluncurkeun aplikasi IDF Monitor:
1 $ idf.py -p /dev/ttyUSB0 monitor
2 Ngajalankeun idf_monitor dina diréktori […]/esp/hello_world/build
3 Ngalaksanakeun ”python […]/esp-idf/tools/idf_monitor.py -b 115200
4 […]/esp/hello_world/build/hello-world.elf”…
5 — idf_monitor on /dev/ttyUSB0 115200 —
6 — Kaluar: Ctrl+] | Menu: Ctrl+T | Pitulung: Ctrl+T dituturkeun ku Ctrl+H —
7 ets Jun 8 2016 00:22:57
8
9 kahiji: 0x1 (POWERON_RESET), boot: 0x13 (SPI_FAST_FLASH_BOOT)
10 ets Jun 8 2016 00:22:57
11…
Saatos ngamimitian sareng log diagnostik ngagulung ka luhur, anjeun kedah ningali "Halo dunya!" dicitak kaluar ku aplikasi.
1…
2 Halo dunya!
3 Balikan deui dina 10 detik…
4 Ieu mangrupikeun chip esp32s3 sareng 2 inti CPU, Ieu mangrupikeun chip esp32s3 sareng 2 inti CPU, WiFi / BLE
,
5 révisi silikon 0, 2MB flash éksternal
6 Ukuran tumpukan bébas minimum: 390684 bait
7 Balikan deui dina 9 detik…
8 Balikan deui dina 8 detik…
9 Balikan deui dina 7 detik…
Pikeun kaluar tina monitor IDF, paké potong kompas Ctrl+].
Éta sadayana anu anjeun peryogikeun pikeun ngamimitian sareng modul ESP32-S3-WROOM-1 atanapi ESP32-S3-WROOM-1U! Ayeuna anjeun
siap nyobian sababaraha ex séjénamples di ESP-IDF, atawa buka katuhu pikeun ngembangkeun aplikasi Anjeun sorangan.
Pernyataan FCC AS
Alat ieu saluyu sareng Bagian 15 Aturan FCC. Operasi tunduk kana dua kaayaan ieu:
- Alat ieu moal ngabalukarkeun gangguan anu ngabahayakeun.
- Alat ieu kedah nampi sagala gangguan anu katampi, kalebet gangguan anu tiasa nyababkeun operasi anu teu dipikahoyong.
Alat ieu geus diuji sarta kapanggih matuh ka wates pikeun alat digital Kelas B, nurutkeun Part15 Aturan FCC.
Watesan ieu dirancang pikeun nangtayungan sacara wajar tina gangguan anu ngabahayakeun dina pamasangan padumukan. Alat ieu ngahasilkeun, ngagunakeun, sareng tiasa mancarkeun énergi frekuensi radio sareng, upami henteu dipasang sareng dianggo saluyu sareng petunjuk, tiasa nyababkeun gangguan anu ngabahayakeun kana komunikasi radio. Nanging, teu aya jaminan yén gangguan moal lumangsung dina pamasangan khusus. Upami alat ieu nyababkeun gangguan anu ngabahayakeun kana panarimaan radio atanapi televisi, anu tiasa dipastikeun ku cara mareuman sareng ngaktipkeun alat, pangguna didorong nyobian ngabenerkeun gangguan ku salah sahiji ukuran ieu:
- Reorient atawa mindahkeun anteneu panarima.
- Ningkatkeun separation antara alat jeung panarima.
- Sambungkeun alat-alat kana stop kontak dina sirkuit béda ti nu disambungkeun ka panarima.
- Taroskeun ka dealer atanapi teknisi radio/TV anu berpengalaman pikeun pitulung.
Sagala parobahan atawa modifikasi teu dinyatakeun disatujuan ku pihak jawab minuhan bisa batal wewenang pamaké pikeun beroperasi alat.
Alat ieu saluyu sareng wates paparan radiasi FCC RF anu ditetepkeun pikeun lingkungan anu teu terkendali. Alat ieu sareng anteneuna henteu kedah ditempatkeun atanapi dioperasikeun sareng anteneu atanapi pamancar anu sanés.
Anteneu anu dianggo pikeun pamancar ieu kedah dipasang pikeun nyayogikeun jarak pamisahan sahenteuna 20 cm ti sadaya jalma sareng henteu kedah ditempatkeun atanapi beroperasi babarengan sareng anteneu atanapi pamancar anu sanés.
Parentah Integrasi OEM
Alat ieu dimaksudkeun ngan pikeun OEM integrators dina kaayaan di handap modul nu bisa dipaké pikeun masang dina host sejen. Anteneu kedah dipasang supados 20 cm dijaga antara anteneu sareng pangguna, sareng modul pamancar moal tiasa dipasang sareng pamancar atanapi anteneu anu sanés. Modul ieu ngan ukur dianggo sareng anteneu integral anu parantos diuji sareng disertipikasi ku modul ieu. Salami 3 kaayaan di luhur kacumponan, tés pamancar salajengna moal diperyogikeun. Tapi, integrator OEM tetep tanggung jawab pikeun nguji produk ahirna pikeun sarat patuh tambahan sareng modul ieu dipasang (pikeun ex.ample, émisi alat digital, syarat periferal PC, jsb)
bewara:
Upami kaayaan ieu teu tiasa dicumponan (sapertos example konfigurasi laptop tangtu atawa ko-lokasi kalawan pamancar sejen), mangka otorisasina FCC pikeun modul ieu dina kombinasi kalayan parabot host henteu deui dianggap valid tur FCC ID modul teu bisa dipaké dina produk ahir. Dina kaayaan ieu, integrator OEM bakal tanggung jawab pikeun ngevaluasi deui produk ahir (kaasup pamancar) sareng kéngingkeun otorisasi FCC anu misah.
Labeling Produk Tungtung
Modul pamancar ieu otorisasi ngan ukur pikeun dianggo dina alat dimana anteneu tiasa dipasang sapertos 20 cm tiasa dijaga antara anteneu sareng pangguna. Produk ahir ahir kudu dilabélan di wewengkon katempo ku handap: "Ngandung FCC ID: 2AC7Z-ESPS3WROOM1".
Pernyataan IC
Alat ieu saluyu sareng RSS dibebaskeun lisénsi Industri Kanada. Operasi tunduk kana dua kaayaan ieu:
- Alat ieu moal ngabalukarkeun gangguan; jeung
- Alat ieu kedah nampi gangguan naon waé, kalebet gangguan anu tiasa nyababkeun operasi alat anu henteu dipikahoyong.
Pernyataan Paparan Radiasi
Alat ieu saluyu sareng wates paparan radiasi IC anu ditetepkeun pikeun lingkungan anu teu dikendali. Alat ieu kedah dipasang sareng dioperasikeun kalayan jarak minimal 20 cm antara radiator sareng awak anjeun.
RSS247 Bagian 6.4 (5)
Alat éta sacara otomatis tiasa ngeureunkeun transmisi upami henteuna inpormasi pikeun ngirimkeun atanapi kagagalan operasional. Catet yén ieu henteu dimaksudkeun pikeun ngalarang pangiriman kendali atanapi inpormasi sinyal atanapi panggunaan kode pangulangan anu diperyogikeun ku téknologi.
Alat ieu dimaksudkeun ngan pikeun integrator OEM dina kaayaan di handap ieu: (Pikeun pamakéan alat modul)
- anteneu kudu dipasang sapertos nu 20 cm dijaga antara anteneu jeung pamaké, jeung
- Modul pamancar moal tiasa dipasangkeun sareng pamancar atanapi anteneu sanés.
Salami 2 kaayaan di luhur kacumponan, tés pamancar salajengna moal diperyogikeun. Tapi, integrator OEM tetep tanggung jawab pikeun nguji produk ahirna pikeun sarat patuh tambahan anu diperyogikeun sareng modul ieu dipasang.
CATETAN PENTING:
Upami kaayaan ieu teu tiasa kacumponan (sapertos example konfigurasi laptop tangtu atawa colocation kalawan pamancar sejen), lajeng otorisasina Kanada henteu deui dianggap valid tur IC ID teu bisa dipaké dina produk ahir. Dina kaayaan ieu, integrator OEM bakal nanggungjawaban kanggo ngevaluasi deui tungtungna
produk (kaasup pamancar) sareng kéngingkeun otorisasi Kanada anu misah.
Labeling Produk Tungtung
Modul pamancar ieu otorisasi ngan ukur pikeun dianggo dina alat dimana anteneu tiasa dipasang sapertos 20 cm tiasa dijaga antara anteneu sareng pangguna. Produk ahir ahir kudu dilabélan di wewengkon katempo ku handap: "Ngandung IC: 21098-ESPS3WROOM1".
Inpormasi Manual Pikeun Pamaké Ahir
OEM integrator kedah sadar henteu masihan inpormasi ka pangguna akhir ngeunaan cara masang atanapi ngahapus modul RF ieu dina manual pangguna produk akhir anu ngahijikeun modul ieu. Manual pamaké tungtung wajib ngawengku sakabéh informasi pangaturan / warning sakumaha ditémbongkeun dina manual ieu.
Dokuméntasi patali
- ESP32-S3 Series Datasheet - Spésifikasi hardware ESP32-S3.
- Manual Rujukan Téknis ESP32-S3 - Inpormasi lengkep ngeunaan cara ngagunakeun mémori sareng périferal ESP32-S3.
- Pedoman Desain Hardware ESP32-S3 - Pedoman ngeunaan cara ngahijikeun ESP32-S3 kana produk hardware anjeun.
- Sertipikat
http://espressif.com/en/support/documents/certificates - Pembaruan Dokuméntasi sareng Langganan Bewara Update
http://espressif.com/en/support/download/documents
Zona pamekar
- ESP-IDF Programming Guide pikeun ESP32-S3 - dokuméntasi éksténsif pikeun kerangka ngembangkeun ESP-IDF.
- ESP-IDF sareng kerangka pangwangunan anu sanés dina GitHub.
http://github.com/espressif - ESP32 BBS Forum - Insinyur-to-Insinyur (E2E) Komunitas pikeun produk Espressif dimana anjeun tiasa masangkeun patarosan, ngabagi pangaweruh, ngajalajah ide, sareng ngabantosan masalah sareng sasama insinyur.
http://esp32.com/ - Jurnal ESP - Praktek Pangalusna, Artikel, sareng Catetan ti jalma-jalma Espressif.
http://blog.espressif.com/ - Tingali tab SDK sareng Demo, Aplikasi, Alat, AT Firmware.
http://espressif.com/en/support/download/sdks-demos
Produk
- ESP32-S3 Series SoCs - Kotektak sadayana ESP32-S3 SoCs.
http://espressif.com/en/products/socs?id=ESP32-S3 - Modul Series ESP32-S3 - Kotektak sadaya modul basis ESP32-S3.
http://espressif.com/en/products/modules?id=ESP32-S3 - ESP32-S3 Series DevKits - Kotektak sadaya devkits basis ESP32-S3.
http://espressif.com/en/products/devkits?id=ESP32-S3 - Pamilih Produk ESP - Milarian produk hardware Espressif anu cocog pikeun kabutuhan anjeun ku ngabandingkeun atanapi nerapkeun saringan.
http://products.espressif.com/#/product-selector?language=en
Taros Kami
- Tempo tab Penjualan Patarosan, Enquiries Téknis, Circuit Schematic & PCB Desain Review, Kéngingkeun Samples (Toko online), Janten Supplier Kami, Koméntar & Saran.
http://espressif.com/en/contact-us/sales-questions
Riwayat révisi
titimangsa | Vérsi | catetan release |
10/29/2021 | v0.6 | Pembaruan sakabéh pikeun révisi chip 1 |
7/19/2021 | v0.5.1 | Pelepasan awal, pikeun révisi chip 0 |
Bantahan sareng Bewara Hak Cipta
Inpormasi dina dokumén ieu, kalebet URL rujukan, bisa dirobah tanpa aya bewara.
SADAYA INFORMASI PIHAK KETIGA DINA DOKUMEN IEU DISAYANGKEUN TANPA HARANSI KAATENSI JEUNG AKURASINA.
Teu aya jaminan anu disayogikeun ka DOKUMEN IEU margi tiasa didagangkeun, henteu ngalanggar, atanapi kasampurnaan pikeun tujuan khusus, atanapi henteu aya jaminan anu timbul tina usulan, spésifikasi, atanapi spésifikasi.AMPLE.
Sadaya tanggung jawab, kalebet tanggung jawab pikeun ngalanggar hak proprietary, anu aya hubunganana sareng pamakean inpormasi dina dokumén ieu ditolak. Henteu aya lisénsi anu dinyatakeun atanapi tersirat, ku estoppel atanapi sanés, kana hak cipta intelektual anu dipasihkeun di dieu.
Logo Anggota Wi-Fi Alliance mangrupakeun mérek dagang ti Wi-Fi Alliance. Logo Bluetooth mangrupakeun mérek dagang kadaptar ti Bluetooth SIG.
Sadaya nami dagang, mérek dagang, sareng mérek dagang kadaptar anu disebatkeun dina dokumén ieu mangrupikeun hak milik anu gaduhna sareng ku ieu diaku.
Pra-release v0.6 Hak cipta
© 2022 Espressif Systems (Shanghai) Co., Ltd Sadaya hak ditangtayungan.
Dokumén / Sumberdaya
![]() |
ESPRESSIF ESP32-S3-WROOM-1 Modul Bluetooth [pdf] Manual pamaké ESP32- S3- WROOM -1, ESP32 -S3 -WROOM -1U, Modul Bluetooth, ESP32- S3- WROOM -1 Modul Bluetooth |