ESP32S3WROOM1
ESP32S3WROOM1U
Kasutusjuhend
2.4 GHz WiFi (802.11 b/g/n) ja Bluetooth5 (LE) moodul
Ehitatud ESP32S3 seeria SoC-de ümber, Xtensa ® kahetuumaline 32-bitine LX7 mikroprotsessor
Välkmälu kuni 16 MB, PSRAM kuni 8 MB
36 GPIO-d, rikkalik komplekt välisseadmeid
Sisseehitatud PCB antenn või välise antenni pistik
Moodul on läbiview
1.1 Omadused
CPU ja OnChip mälu
- ESP32-S3 seeria sisseehitatud SoC-d, Xtensa ® kahetuumaline 32-bitine LX7 mikroprotsessor, kuni 240 MHz
- 384 KB ROM
- 512 KB SRAM
- 16 KB SRAM RTC-s
- Kuni 8 MB PSRAM
WiFi
- 802.11 b/g/n
- Bitikiirus: 802.11n kuni 150 Mbps
- A-MPDU ja A-MSDU liitmine
- 0.4 µs kaitseintervalli tugi
- Töökanali kesksagedusvahemik: 2412 ~ 2462 MHz
Bluetooth
- Bluetooth LE: Bluetooth 5, Bluetoothi võrk
- 2 Mbps PHY
- Pikamaa režiim
- Reklaamilaiendid
- Mitu reklaamikomplekti
- Kanali valiku algoritm nr 2
Välisseadmed
- GPIO, SPI, LCD liides, kaamera liides, UART, I2C, I2S, kaugjuhtimispult, impulssloendur, LED PWM, USB 1.1 OTG, USB Serial/JTAG kontroller, MCPWM, SDIO host, GDMA, TWAI ® kontroller (ühildub standardiga ISO 11898-1), ADC, puuteandur, temperatuuriandur, taimerid ja valvekoerad
Mooduli integreeritud komponendid
- 40 MHz kristallostsillaator
- Kuni 16 MB SPI-välklamp
Antenni valikud
- Sisseehitatud PCB-antenn (ESP32-S3-WROOM-1)
- Väline antenn pistiku kaudu (ESP32-S3-WROOM-1U)
Kasutustingimused
- Töömahttage/Toide: 3.0 ~ 3.6 V
- Töökeskkonna temperatuur:
– 65 °C versioon: –40 ~ 65 °C
– 85 °C versioon: –40 ~ 85 °C
– 105 °C versioon: –40 ~ 105 °C - Mõõdud: vaata tabelit 1
1.2 Kirjeldus
ESP32-S3-WROOM-1 ja ESP32-S3-WROOM-1U on kaks võimsat üldist Wi-Fi + Bluetooth LE MCU moodulit, mis on üles ehitatud ESP32-S3 seeria SoC-de ümber. Lisaks rikkalikule välisseadmete komplektile muudab SoC pakutav kiirendus närvivõrgu andmetöötluse ja signaalitöötluse töökoormuse jaoks moodulitest ideaalseks valikuks mitmesuguste rakenduste stsenaariumide jaoks, mis on seotud tehisintellekti ja asjade tehisintellektiga (IoT), näiteks äratussõnade tuvastamine, kõnekäskude tuvastamine, näotuvastus ja tuvastamine, nutikas kodu, nutiseadmed, nutikas juhtpaneel, nutikõlar jne.
ESP32-S3-WROOM-1 on varustatud PCB antenniga. ESP32-S3-WROOM-1U on varustatud välise antenni pistikuga. Klientidele on saadaval lai valik moodulivariante, nagu on näidatud tabelis 1. Moodulivariantide hulgast töötavad sisseehitatud ESP32-S3R8 ümbritseva õhu temperatuuril –40 ~ 65 °C, ESP32-S3-WROOM-1-H4 ja ESP32-S3 -WROOM-1U-H4 töötab –40 ~ 105 °C ümbritseva õhu temperatuuril ja teised mooduli variandid töötavad temperatuuril –40 ~ 85 °C.
Tabel 1: Tellimisinfo
Tellimiskood | Manustatud kiip | Flash (MB) | PSRAM (MB) | Mõõdud (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 (nelja SPI) | |
ESP32-S3-WROOM-1-N8R2 | ESP32-S3R2 | 8 | 2 (nelja SPI) | |
ESP32-S3-WROOM-1-N16R2 | ESP32-S3R2 | 16 | 2 (nelja SPI) | |
ESP32-S3-WROOM-1-N4R8 (65 °C) | ESP32-S3R8 | 4 | 8 (oktaalne SPI) | |
ESP32-S3-WROOM-1-N8R8 (65 °C) | ESP32-S3R8 | 8 | 8 (oktaalne SPI) | |
ESP32-S3-WROOM-1-N16R8 (65 °C) | ESP32-S3R8 | 16 | 8 (oktaalne 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 (nelja SPI) | |
ESP32-S3-WROOM-1U-N8R2 | ESP32-S3R2 | 8 | 2 (nelja SPI) | |
ESP32-S3-WROOM-1U-N16R2 | ESP32-S3R2 | 16 | 2 (nelja SPI) | |
ESP32-S3-WROOM-1U-N4R8 (65 °C) | ESP32-S3R8 | 4 | 8 (oktaalne SPI) | |
ESP32-S3-WROOM-1U-N8R8 (65 °C) | ESP32-S3R8 | 8 | 8 (oktaalne SPI) | |
ESP32-S3-WROOM-1U-N16R8 (65 °C) | ESP32-S3R8 | 16 | 8 (oktaalne SPI) |
Moodulite tuumaks on ESP32-S3 seeria SoC *, Xtensa ® 32-bitine LX7 CPU, mis töötab kuni 240 MHz. Saate CPU välja lülitada ja kasutada väikese võimsusega kaasprotsessorit, et pidevalt jälgida välisseadmeid muutuste või lävede ületamise osas.
ESP32-S3 integreerib rikkaliku komplekti välisseadmeid, sealhulgas SPI, LCD, kaameraliides, UART, I2C, I2S, kaugjuhtimispult, impulssloendur, LED PWM, USB Serial/JTAG kontroller, MCPWM, SDIO host, GDMA, TWAI ® kontroller (ühildub standardiga ISO 11898-1), ADC, puuteandur, temperatuuriandur, taimerid ja valvekoerad, samuti kuni 45 GPIO-d. See sisaldab ka täiskiirusega USB 1.1 On-The-Go (OTG) liidest, mis võimaldab USB-suhtlust.
Märkus.
* Lisateabe saamiseks ESP32-S3 seeria SoC-de kohta vaadake ESP32-S3 seeria andmelehte.
Pin määratlused
2.1 Pin paigutus
Nööpnõelte diagramm on rakendatav ESP32-S3-WROOM-1 ja ESP32-S3-WROOM-1U jaoks, kuid viimasel puudub väljajätmise tsoon.
2.2 tihvti kirjeldus
Moodulil on 41 kontakti. Vaadake tihvtide määratlusi tabelis 2.
Viigunimede ja funktsioonide nimede ning välisseadmete tihvtide konfiguratsioonide selgituste saamiseks vt ESP32-S3 seeria andmeleht.
Tabel 2: Pin definitsioonid
Nimi | Ei. | Tüüp a | Funktsioon |
GND | 1 | P | GND |
3V3 | 2 | P | Toiteallikas |
EN | 3 | I | Kõrge: sees, lubab kiibi. Madal: väljas, kiip lülitub välja. Märkus. Ärge jätke EN-tihvti vedelema. |
IO4 | 4 | I/O/T | RTC_GPIO4, GPIO4, TOUCH4, ADC1_CH3 |
IO5 | 5 | I/O/T | RTC_GPIO5, GPIO5, TOUCH5, ADC1_CH4 |
IO6 | 6 | I/O/T | RTC_GPIO6, GPIO6, TOUCH6, ADC1_CH5 |
IO7 | 7 | I/O/T | RTC_GPIO7, GPIO7, TOUCH7, ADC1_CH6 |
IO15 | 8 | I/O/T | RTC_GPIO15, GPIO15, U0RTS, ADC2_CH4, XTAL_32K_P |
IO16 | 9 | I/O/T | RTC_GPIO16, GPIO16, U0CTS, ADC2_CH5, XTAL_32K_N |
IO17 | 10 | I/O/T | RTC_GPIO17, GPIO17, U1TXD, ADC2_CH6 |
IO18 | 11 | I/O/T | RTC_GPIO18, GPIO18, U1RXD, ADC2_CH7, CLK_OUT3 |
IO8 | 12 | I/O/T | RTC_GPIO8, GPIO8, TOUCH8, ADC1_CH7, SUBSPICS1 |
IO19 | 13 | I/O/T | RTC_GPIO19, GPIO19, U1RTS, ADC2_CH8, CLK_OUT2, USB_D- |
IO20 | 14 | I/O/T | RTC_GPIO20, GPIO20, U1CTS, ADC2_CH9, CLK_OUT1, USB_D+ |
IO3 | 15 | I/O/T | RTC_GPIO3, GPIO3, TOUCH3, ADC1_CH2 |
IO46 | 16 | I/O/T | GPIO46 |
IO9 | 17 | I/O/T | RTC_GPIO9, GPIO9, TOUCH9, ADC1_CH8, FSPIHD, SUSPEND |
IO10 | 18 | I/O/T | RTC_GPIO10, GPIO10, TOUCH10, ADC1_CH9, FSPICS0, FSPIIO4, SUBSPICS0 |
IO11 | 19 | I/O/T | RTC_GPIO11, GPIO11, TOUCH11, ADC2_CH0, FSPID, FSPIIO5, SUSPEND |
IO12 | 20 | I/O/T | RTC_GPIO12, GPIO12, TOUCH12, ADC2_CH1, FSPICLK, FSPIIO6, SUBSPICLK |
IO13 | 21 | I/O/T | RTC_GPIO13, GPIO13, TOUCH13, ADC2_CH2, FSPIQ, FSPIIO7, SUBSPIQ |
IO14 | 22 | I/O/T | RTC_GPIO14, GPIO14, TOUCH14, ADC2_CH3, FSPIWP, FSPIDQS, SUBSPIWP |
IO21 | 23 | I/O/T | RTC_GPIO21, GPIO21 |
IO47 | 24 | I/O/T | SPICLK_P_DIFF, GPIO47, SUBSPICLK_P_DIFF |
IO48 | 25 | I/O/T | SPICLK_N_DIFF, GPIO48, SUBSPICLK_N_DIFF |
IO45 | 26 | I/O/T | GPIO45 |
IO0 | 27 | I/O/T | RTC_GPIO0, GPIO0 |
IO35 b | 28 | I/O/T | SPIIO6, GPIO35, FSPID, SUBSPID |
IO36 b | 29 | I/O/T | SPIIO7, GPIO36, FSPICLK, SUBSPICLK |
IO37 b | 30 | I/O/T | SPIDQS, GPIO37, FSPIQ, SUBSPIQ |
IO38 | 31 | I/O/T | GPIO38, FSPIWP, SUBSPIWP |
IO39 | 32 | I/O/T | MTCK, GPIO39, CLK_OUT3, SUBSPICS1 |
IO40 | 33 | I/O/T | MTDO, GPIO40, CLK_OUT2 |
IO41 | 34 | I/O/T | MTDI, GPIO41, CLK_OUT1 |
Tabel 2 – jätk eelmiselt lehelt
Nimi | Ei. | Tüüp a | Funktsioon |
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 |
LOE | 41 | P | GND |
a P: toiteallikas; I: sisend; O: väljund; T: kõrge takistus. Paksus kirjas olevad nööpnõelafunktsioonid on vaikimisi nööpnõelafunktsioonid.
b OSPI PSRAM-i sisseehitatud moodulivariantides, st ESP32-S3R8-ga, ühendatakse kontaktid IO35, IO36 ja IO37 OSPI PSRAM-iga ja need pole muuks otstarbeks saadaval.
Alustage
3.1 Mida te vajate
Mooduli jaoks rakenduste arendamiseks vajate:
- 1 x ESP32-S3-WROOM-1 või ESP32-S3-WROOM-1U
- 1 x Espressif RF testimisplaat
- 1 x USB-jadaplaat
- 1 x mikro-USB-kaabel
- 1 x arvuti, milles töötab Linux
Selles kasutusjuhendis käsitleme Linuxi operatsioonisüsteemi kui endistample. Windowsi ja macOS-i konfiguratsiooni kohta lisateabe saamiseks vaadake ESP-IDF programmeerimisjuhendit.
3.2 Riistvaraühendus
- Jootke moodul ESP32-S3-WROOM-1 või ESP32-S3-WROOM-1U RF-testiplaadi külge, nagu on näidatud joonisel 2.
- Ühendage RF-testimisplaat USB-jadaplaadiga TXD, RXD ja GND kaudu.
- Ühendage USB-jadaplaat arvutiga.
- Ühendage RF-testimisplaat arvuti või toiteadapteriga, et võimaldada 5 V toiteallikat Micro-USB-kaabli kaudu.
- Allalaadimise ajal ühendage IO0 hüppaja kaudu GND-ga. Seejärel lülitage testimisplaat sisse.
- Laadige püsivara Flashi alla. Üksikasju vaadake allolevatest jaotistest.
- Pärast allalaadimist eemaldage IO0 ja GND hüppaja.
- Lülitage RF-testimisplaat uuesti sisse. Moodul lülitub töörežiimile. Kiip loeb initsialiseerimisel programme välklambist.
Märkus.
IO0 on sisemiselt kõrgel tasemel. Kui IO0 on seatud ülestõmbamisele, valitakse alglaadimisrežiim. Kui see nööpnõel on allatõmmatav või jäetakse hõljuma, on valitud allalaadimisrežiim. Lisateabe saamiseks ESP32-S3-WROOM-1 või ESP32-S3-WROOM-1U kohta vaadake ESP32-S3 seeria andmelehte.
3.3 Arenduskeskkonna seadistamine
Espressif IoT Development Framework (lühidalt ESP-IDF) on raamistik Espressif ESP32-l põhinevate rakenduste arendamiseks. Kasutajad saavad ESP-IDF-il põhinevaid rakendusi ESP32-S3-ga arendada operatsioonisüsteemis Windows/Linux/macOS. Siin kasutame Linuxi operatsioonisüsteemi kui endistample.
3.3.1 Installimise eeltingimused
ESP-IDF-iga kompileerimiseks peate hankima järgmised paketid:
- CentOS 7 ja 8:
1 sudo yum -y värskendus && Sudo yum installi git wget flex bison gperf python3 python3pip
2 python3-setuptools CMake ninja-build ccache dfu-util busby - Ubuntu ja Debian:
1 Sudo apt-get install git wget flex bison gperf python3 python3-pip python3 setuptools
2 cmake ninja-build ccache life-dev libssl-dev dfu-util libusb-1.0-0 - Arch:
1 sudo Pacman -S –vajalik GCC git make flex bison gperf python-pip CMake ninja ccache 2 dfu-util libusb
Märkus.
- See juhend kasutab Linuxis ESP-IDF installikaustana kataloogi ~/esp.
- Pidage meeles, et ESP-IDF ei toeta teedel tühikuid.
3.3.2 Hankige ESPIDF
Rakenduste loomiseks mooduli ESP32-S3-WROOM-1 või ESP32-S3-WROOM-1U jaoks vajate Espressifi pakutavaid tarkvarateeke ESP-IDF hoidlas.
ESP-IDF hankimiseks looge installikataloog ( ~/esp), et laadida alla ESP-IDF ja kloonida hoidla 'git clone'iga:
- mkdir -p ~/esp
- cd ~/esp
- git kloon – rekursiivne https://github.com/espressif/esp-idf.git
ESP-IDF laaditakse alla kausta ~/esp/esp-idf. Vaadake ESP-IDF-i versioonide kohta teavet selle kohta, milline ESP-IDF
versioon, mida antud olukorras kasutada.
3.3.3 Tööriistade seadistamine
Lisaks ESP-IDF-ile peate installima ka ESP-IDF-i kasutatavad tööriistad, nagu kompilaator, silur, Pythoni paketid jne. ESP-IDF pakub tööriistade seadistamiseks skripti "install.sh". ühe korraga.
1 cd ~/esp/esp-idf
2 ./install.sh
3.3.4 Keskkonnamuutujate seadistamine
Paigaldatud tööriistu pole veel PATH keskkonnamuutuja juurde lisatud. Tööriistade käsurealt kasutatavaks muutmiseks tuleb määrata mõned keskkonnamuutujad. ESP-IDF pakub teist skripti eksporti. sh', mis seda teeb. Terminalis, kus kavatsete ESP-IDF-i kasutada, käivitage:
1 . $HOME/esp/esp-IDF/export.sh
Nüüd on kõik valmis, saate oma esimese projekti ehitada ESP32-S3-WROOM-1 või ESP32-S3-WROOM-1U moodulile.
3.4 Looge oma esimene projekt
3.4.1 Projekti käivitamine
Nüüd olete valmis koostama oma taotluse ESP32-S3-WROOM-1 või ESP32-S3-WROOM-1U mooduli jaoks.
Võite alustada endise projektiga start-started/hello_worldamples kataloog ESP-IDF-is.
Kopeerige start-started/hello_world ~/esp kataloogi:
1 cd ~/esp
2 cp -r $IDF_PATH/näitamples/get-started/hello_world .
Seal on hulk eksample projektid endisesamples kataloog ESP-IDF-is. Saate kopeerida mis tahes projekti ülaltoodud viisil ja käivitada. Võimalik ehitada ka eksamples paigas, ilma neid esmalt kopeerimata.
3.4.2 Ühendage oma seade
Nüüd ühenda oma moodul arvutiga ja kontrolli, millise jadapordi all moodul on nähtav. Linuxi jadapordid algavad nende nimedes tähega '/dev/TTY. Käivitage allolev käsk kaks korda, esmalt nii, et plaat on lahti ühendatud ja seejärel ühendatud. Teist korda kuvatav port on see, mida vajate:
1 ls /dev/tty*
Märkus.
Hoidke pordi nimi käepärast, kuna vajate seda järgmistes sammudes.
3.4.3 Seadistamine
Liikuge sammust 3.4.1 oma kataloogi „hello_world”. Käivitage projekt, määrake sihtmärgiks ESP32-S3 kiip ja käivitage projekti konfiguratsiooniutiliit "menuconfig".
1 cd ~/esp/hello_world
2 idf.py set-target esp32s3
3 idf.py menuconfig
Sihtmärgi määramine käsuga „idf.py set-target esp32s3” tuleks teha üks kord, pärast uue projekti avamist. Kui projekt sisaldab mõnda olemasolevat järge ja konfiguratsiooni, siis need kustutatakse ja lähtestatakse. Selle sammu vahelejätmiseks võib sihtmärgi keskkonnamuutujasse salvestada. Lisateavet leiate teemast Sihtmärgi valimine.
Kui eelmised sammud on tehtud õigesti, kuvatakse järgmine menüü:
Kasutate seda menüüd projektispetsiifiliste muutujate seadistamiseks, nt Wi-Fi võrgu nimi ja parool, protsessori kiirus jne. Projekti seadistamine menüükonfiguratsiooniga võib "hello_word" puhul vahele jätta. See eksample töötab vaikekonfiguratsiooniga. Menüü värvid võivad teie terminalis olla erinevad. Välimust saate muuta valikuga '–style'. Lisateabe saamiseks käivitage 'idf.py menuconfig –help.
3.4.4 Projekti koostamine
Ehitage projekt, käivitades:
1 idf.py järg
See käsk kompileerib rakenduse ja kõik ESP-IDF komponendid ning seejärel genereerib alglaaduri, partitsioonitabeli ja rakenduse binaarfailid.
1 $ idf.py ehitamine
2 CMake käivitamine kataloogis /path/to/hello_world/build
3 Käivitamine "CMake -G Ninja -warn-uninitialized /path/to/hello_world"…
4 Hoiatus initsialiseerimata väärtuste eest.
5 – Leiti Git: /usr/bin/git (leitud versioon ”2.17.0”)
6 — konfiguratsiooni tõttu tühja aws_iot komponendi loomine
7 — Komponentide nimetused: …
8 — komponentide teed: …
9
10 … (veel rida ehitussüsteemi väljundit)
11
12 [527/527] Tere_world.bin genereerimine
13 esptool.py v2.3.1
14
15 Projekt on valmis. Välgutamiseks käivitage see käsk:
16 ../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600
17 write_flash – välgu režiimi dio – välgu suuruse tuvastamine – välgu sagedus 40 m
18 0x10000 build/hello_world.bin build 0x1000 build/bootloader/bootloader.bin 0x8000
19 build/partition_table/partition-table.bin
20 või käivitage "idf.py -p PORT flash"
Kui vigu ei esine, lõpetatakse ehitamine püsivara kahendfaili .bin genereerimisega file.
3.4.5 Flash seadmele
Värskendage äsja oma moodulile ehitatud binaarfailid, käivitades:
1 idf.py -p PORT [-b BAUD] välk
Asendage PORT ESP32-S3 plaadi jadapordi nimega jaotises Samm: Ühendage seade.
Samuti saate muuta vilkuri edastuskiirust, asendades BAUD vajaliku edastuskiirusega. Vaikimisi andmeedastuskiirus on 460800.
idf.py argumentide kohta lisateabe saamiseks vaadake idf.py.
Märkus.
Valik 'flash' koostab ja vilgub projekti automaatselt, seega pole 'idf.py build' käivitamine vajalik.
Vilkumisel näete väljundlogi, mis sarnaneb järgmisega:
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 alglaadur/bootloader.
prügikast
4 0x10000 hello_world.bin 0x8000 partitsiooni_tabel/partition-table.bin
5 esptool.py v3.2-dev
6 Jadaport /dev/ttyUSB0
7 Ühendamine….
8 Kiip on ESP32-S3
9 Omadused: WiFi, BLE
10 Crystal on 40 MHz
11 MAC: 7c:df:a1:e0:00:64
12 Tünga üleslaadimine…
13 Jooksev stub…
14 Käivitamine…
15 Boodikiiruse muutmine väärtusele 460800
16 Muudetud.
17 Välgu suuruse seadistamine…
18 Flash kustutatakse vahemikust 0x00000000 kuni 0x00004fff…
19 Flash kustutatakse vahemikust 0x00010000 kuni 0x00039fff…
20 Flash kustutatakse vahemikust 0x00008000 kuni 0x00008fff…
21 tihendatud 18896 baiti kuni 11758…
22 Kirjutamine 0x00000000… (100 %)
23 Kirjutas 18896 baiti (11758 tihendatud) kiirusega 0x00000000 0.5 sekundiga (efektiivne 279.9 kbit/s)
…
24 Andmete räsi on kontrollitud.
25 tihendatud 168208 baiti kuni 88178…
26 Kirjutamine 0x00010000… (16 %)
27 Kirjutamine 0x0001a80f… (33 %)
28 Kirjutamine 0x000201f1… (50 %)
29 Kirjutamine 0x00025dcf… (66 %)
30 Kirjutamine 0x0002d0be… (83 %)
31 Kirjutamine 0x00036c07… (100 %)
32 Kirjutas 168208 baiti (88178 tihendatud) kiirusega 0x00010000 2.4 sekundiga (efektiivne 569.2 kbit/s
)…
33 Andmete räsi on kontrollitud.
34 tihendatud 3072 baiti kuni 103…
35 Kirjutamine 0x00008000… (100 %)
36 Kirjutas 3072 baiti (103 tihendatud) kiirusega 0x00008000 0.1 sekundiga (efektiivne 478.9 kbit/s)…
37 Andmete räsi on kontrollitud.
38
39 Lahkumine…
40 Kõva lähtestamine RTS-i viigu kaudu…
41 Valmis
Kui välkmäluprotsessi lõpuks probleeme ei esine, taaskäivitub tahvel ja käivitatakse rakendus "hello_world".
3.4.6 Monitor
Kontrollimaks, kas "hello_world" tõesti töötab, tippige "idf.py -p PORT monitor" (ärge unustage asendada PORT oma jadapordi nimega).
See käsk käivitab rakenduse IDF Monitor:
1 $ idf.py -p /dev/ttyUSB0 monitor
2 Käivitatakse idf_monitor kataloogis […]/esp/hello_world/build
3 Käivitab faili ”python […]/esp-idf/tools/idf_monitor.py -b 115200
4 […]/esp/hello_world/build/hello-world.elf”…
5 — idf_monitor /dev/ttyUSB0 115200 —
6 — Välju: Ctrl+] | Menüü: Ctrl+T | Abi: Ctrl+T, millele järgneb Ctrl+H —
7 ets 8. juuni 2016 00:22:57
8
9 esimene: 0x1 (POWERON_RESET), alglaadimine: 0x13 (SPI_FAST_FLASH_BOOT)
10 ets 8. juuni 2016 00:22:57
11 …
Pärast käivitus- ja diagnostikalogide üleskerimist peaksite nägema teksti "Tere maailm!" rakendusega välja prinditud.
1 …
2 Tere maailm!
3 Taaskäivitamine 10 sekundi pärast…
4 See on 32 protsessorituumaga esp3s2 kiip, 32 protsessorituumaga esp3s2 kiip, WiFi/BLE
,
5 silicon revision 0, 2MB väline välklamp
6 Minimaalne vaba hunniku suurus: 390684 baiti
7 Taaskäivitamine 9 sekundi pärast…
8 Taaskäivitamine 8 sekundi pärast…
9 Taaskäivitamine 7 sekundi pärast…
IDF-monitorist väljumiseks kasutage otseteed Ctrl+].
See on kõik, mida vajate mooduli ESP32-S3-WROOM-1 või ESP32-S3-WROOM-1U kasutamise alustamiseks! Nüüd sina
on valmis proovima mõnda teist endistamples ESP-IDF-is või asuge otse oma rakendusi arendama.
USA FCC avaldus
See seade vastab FCC reeglite 15. osale. Toimimine toimub kahel järgmisel tingimusel:
- See seade ei tohi põhjustada kahjulikke häireid.
- See seade peab vastu võtma kõik vastuvõetud häired, sealhulgas häired, mis võivad põhjustada soovimatuid toiminguid.
Seda seadet on testitud ja leitud, et see vastab FCC reeglite 15. osale B-klassi digitaalseadmetele kehtestatud piirangutele.
Need piirangud on mõeldud mõistlikuks kaitseks kahjulike häirete eest kodupaigaldises. See seade genereerib, kasutab ja võib kiirata raadiosageduslikku energiat ning kui seda ei paigaldata ega kasutata vastavalt juhistele, võib see põhjustada raadiosides kahjulikke häireid. Siiski ei ole mingit garantiid, et teatud paigalduses häireid ei esine. Kui see seade põhjustab raadio- või televisioonivastuvõtule kahjulikke häireid, mida saab kindlaks teha seadme välja- ja sisselülitamisega, julgustatakse kasutajat proovima häireid kõrvaldada ühe järgmistest meetmetest.
- Suunake või paigutage vastuvõtuantenn ümber.
- Suurendage seadme ja vastuvõtja vahelist kaugust.
- Ühendage seade vooluringi pistikupessa, mis erineb sellest, millega vastuvõtja on ühendatud.
- Abi saamiseks pöörduge edasimüüja või kogenud raadio-/teletehniku poole.
Kõik muudatused või modifikatsioonid, mida nõuetele vastavuse eest vastutav osapool ei ole sõnaselgelt heaks kiitnud, võivad tühistada kasutaja volitused seadet kasutada.
See seade vastab FCC raadiosagedusliku kiirguse piirnormidele, mis on kehtestatud kontrollimatu keskkonna jaoks. Seda seadet ja selle antenni ei tohi asuda koos ühegi teise antenni või saatjaga ega kasutada koos.
Selle saatja jaoks kasutatavad antennid peavad olema paigaldatud nii, et kaugus kõigist inimestest oleks vähemalt 20 cm, ning neid ei tohi paigutada ega töötada koos ühegi teise antenni või saatjaga.
OEM-i integreerimisjuhised
See seade on mõeldud ainult OEM-i integraatoritele järgmistel tingimustel. Moodulit saab kasutada teise hosti installimiseks. Antenn tuleb paigaldada nii, et antenni ja kasutajate vahele jääks 20 cm ning saatja moodul ei tohi asuda koos ühegi teise saatja või antenniga. Moodulit tohib kasutada ainult sisseehitatud antenni(de)ga, mida on selle mooduliga algselt testitud ja sertifitseeritud. Seni kuni kolm ülaltoodud tingimust on täidetud, ei ole saatja täiendavaid katseid vaja. OEM-i integraator vastutab siiski oma lõpptoote testimise eest selle installitud mooduli täiendavate vastavusnõuete osas (ntample, digitaalseadmete emissioon, arvuti välisseadmete nõuded jne)
Märkus:
Kui neid tingimusi ei ole võimalik täita (ntampKui sülearvuti on teatud konfiguratsioonis või asukohas teise saatjaga), siis selle mooduli FCC autoriseerimist koos hostseadmega ei peeta enam kehtivaks ja mooduli FCC ID-d ei saa lõpptootes kasutada. Sellistel juhtudel vastutab OEM-i integraator lõpptoote (sealhulgas saatja) ümberhindamise ja FCC eraldi loa hankimise eest.
Lõpptoote märgistus
Seda saatjamoodulit on lubatud kasutada ainult seadmetes, kus antenn võib olla paigaldatud nii, et antenni ja kasutajate vahele jääb 20 cm. Lõpptoode peab olema märgistatud nähtaval alal järgmisega: "Sisaldab FCC ID: 2AC7Z-ESPS3WROOM1".
IC avaldus
See seade järgib Industry Canada litsentsivaba RSS-i. Toimimine toimub kahel järgmisel tingimusel:
- See seade ei tohi põhjustada häireid; ja
- See seade peab vastu võtma kõik häired, sealhulgas häired, mis võivad põhjustada seadme soovimatut tööd.
Kiirguskiirguse avaldus
See seade vastab IC-kiirgusega kokkupuute piirnormidele, mis on kehtestatud kontrollimatu keskkonna jaoks. See seade tuleb paigaldada ja kasutada nii, et radiaatori ja keha vahele jääks vähemalt 20 cm vahemaa.
RSS247 jaotis 6.4 (5)
Seade võib edastamise automaatselt katkestada, kui edastatav teave puudub või talitlushäire esineb. Pange tähele, et selle eesmärk ei ole keelata juhtimis- või signaaliteabe edastamist ega korduvate koodide kasutamist, kui tehnoloogia seda nõuab.
See seade on mõeldud ainult originaalseadmete tootjate integraatoritele järgmistel tingimustel: (moodulseadmete kasutamiseks)
- Antenn tuleb paigaldada nii, et antenni ja kasutajate vahele jääks 20 cm ja
- Saatja moodul ei tohi asuda koos ühegi teise saatja või antenniga.
Kuni kaks ülaltoodud tingimust on täidetud, ei ole saatja täiendavaid katseid vaja. OEM-i integraator vastutab siiski oma lõpptoote testimise eest selle installitud mooduli puhul nõutavate täiendavate vastavusnõuete osas.
TÄHTIS MÄRKUS:
Kui neid tingimusi ei ole võimalik täita (ntampteatud sülearvuti konfiguratsioonide või teise saatjaga paigutamise korral), ei peeta Kanada luba enam kehtivaks ja IC ID-d ei saa lõpptootel kasutada. Sellistel asjaoludel vastutab OEM-i integraator lõpu ümberhindamise eest
toode (sealhulgas saatja) ja Kanada eraldi loa saamine.
Lõpptoote märgistus
Seda saatjamoodulit on lubatud kasutada ainult seadmetes, kus antenn võib olla paigaldatud nii, et antenni ja kasutajate vahele jääb 20 cm. Lõpptoode peab olema märgistatud nähtaval alal järgmisega: "Sisaldab IC: 21098-ESPS3WROOM1".
Käsitsi teave lõppkasutajale
OEM-i integreerija peab teadma, et ta ei anna lõppkasutajale teavet selle RF-mooduli paigaldamise või eemaldamise kohta selle lõpptoote kasutusjuhendis, mis seda moodulit integreerib. Lõppkasutaja käsiraamat peab sisaldama kogu selles juhendis näidatud nõutavat regulatiivset teavet/hoiatust.
Seotud dokumentatsioon
- ESP32-S3 seeria andmeleht – ESP32-S3 riistvara tehnilised andmed.
- ESP32-S3 tehniline teatmejuhend – üksikasjalik teave ESP32-S3 mälu ja välisseadmete kasutamise kohta.
- ESP32-S3 riistvara kujundamise juhised – juhised ESP32-S3 riistvaratootega integreerimiseks.
- Sertifikaadid
http://espressif.com/en/support/documents/certificates - Dokumentatsiooni värskendused ja värskenduste teavituste tellimus
http://espressif.com/en/support/download/documents
Arendaja tsoon
- ESP-IDF programmeerimisjuhend ESP32-S3 jaoks – ESP-IDF arendusraamistiku ulatuslik dokumentatsioon.
- ESP-IDF ja muud GitHubi arendusraamistikud.
http://github.com/espressif - ESP32 BBS Foorum – Espressifi toodete insener-inseneride (E2E) kogukond, kus saate postitada küsimusi, jagada teadmisi, uurida ideid ja aidata koos kaasinseneridega probleeme lahendada.
http://esp32.com/ - ESP ajakiri – Espressifi inimeste parimad tavad, artiklid ja märkmed.
http://blog.espressif.com/ - Vaadake vahekaarte SDK-d ja demod, Rakendused, Tööriistad, AT püsivara.
http://espressif.com/en/support/download/sdks-demos
Tooted
- ESP32-S3 seeria SoC-d – Sirvige kõiki ESP32-S3 SoC-sid.
http://espressif.com/en/products/socs?id=ESP32-S3 - ESP32-S3 seeria moodulid – sirvige kõiki ESP32-S3-põhiseid mooduleid.
http://espressif.com/en/products/modules?id=ESP32-S3 - ESP32-S3 seeria DevKits – sirvige kõiki ESP32-S3-põhiseid arendajakomplekte.
http://espressif.com/en/products/devkits?id=ESP32-S3 - ESP tootevalija – leidke oma vajadustele sobiv Espressifi riistvaratoode, võrreldes või rakendades filtreid.
http://products.espressif.com/#/product-selector?language=en
Võtke meiega ühendust
- Vaadake vahekaarte Müügiküsimused, Tehnilised päringud, Vooluahela skeem ja PCB projekteerimine Review, Hankige Samples (veebipoed), saage meie tarnijaks, kommentaarid ja ettepanekud.
http://espressif.com/en/contact-us/sales-questions
Läbivaatamise ajalugu
Kuupäev | Versioon | Väljalaskemärkmed |
10 | v0.6 | Kiibi versiooni 1 üldine värskendus |
7 | v0.5.1 | Esialgne väljalase, kiibi versiooni 0 jaoks |
Vastutusest loobumine ja autoriõiguste teatis
Selles dokumendis sisalduv teave, sealhulgas URL viited, võidakse ette teatamata muuta.
KÕIK KOLMANDATE OSAPOOLTE TEAVE SELLES DOKUMENTIS ON ESITATUD NAGU ON ILMA GARANTIITA SELLE AUTENTSUSE JA TÄPSUSE KOHTA.
SELLELE DOKUMENTILE EI ANNATA GARANTIID SELLE KAUBANDUSVÕIME, MITTERIKKUMISE VÕI KONKREETSEKS EESMÄRGIKS SOBIVUSE KOHTA, EI EI TEKITA MISKI GARANTIID MUUL TEOSTUSEST, SPETSIFIKATSIOONIST VÕI SÕPETUSEST.AMPLE.
Loobutakse igasugusest vastutusest, sealhulgas vastutusest mis tahes varaliste õiguste rikkumise eest, mis on seotud selles dokumendis sisalduva teabe kasutamisega. Siin ei anta intellektuaalomandi õiguste otseseid ega kaudseid litsentse.
Wi-Fi Alliance'i liikme logo on Wi-Fi Alliance'i kaubamärk. Bluetoothi logo on ettevõtte Bluetooth SIG registreeritud kaubamärk.
Kõik selles dokumendis mainitud kaubanimed, kaubamärgid ja registreeritud kaubamärgid on nende vastavate omanike omand ja neid tunnustatakse.
Väljalaskeeelne versioon 0.6 Autoriõigus
© 2022 Espressif Systems (Shanghai) Co., Ltd. Kõik õigused kaitstud.
Dokumendid / Ressursid
![]() |
ESPRESSIF ESP32-S3-WROOM-1 Bluetooth moodul [pdfKasutusjuhend ESP32- S3- WROOM -1, ESP32 -S3 -WROOM -1U, Bluetooth moodul, ESP32- S3- WROOM -1 Bluetooth moodul |