ESP32S3WROOM1
ESP32S3WROOM1U
Uporabniški priročnik
2.4 GHz WiFi (802.11 b/g/n) in Bluetooth5 (LE) modul
Zgrajen okoli ESP32S3 serije SoC, Xtensa ® dualcore 32bit LX7 mikroprocesor
Flash do 16 MB, PSRAM do 8 MB
36 GPIO, bogat nabor perifernih naprav
Vgrajena antena PCB ali priključek za zunanjo anteno
Modul je končanview
1.1 Lastnosti
CPU in pomnilnik OnChip
- ESP32-S3 serija vgrajenih SoC, Xtensa ® dvojedrni 32-bitni mikroprocesor LX7, do 240 MHz
- 384 KB ROM
- 512 KB SRAM
- 16 KB SRAM v RTC
- Do 8 MB PSRAM
Wifi
- 802.11 b/g/n
- Bitna hitrost: 802.11n do 150 Mbps
- Združevanje A-MPDU in A-MSDU
- Podpora zaščitnega intervala 0.4 µs
- Centralno frekvenčno območje delovnega kanala: 2412 ~ 2462 MHz
Bluetooth
- Bluetooth LE: Bluetooth 5, mreža Bluetooth
- 2 Mb/s PHY
- Način dolgega dosega
- Oglaševalske razširitve
- Več oglasnih sklopov
- Algoritem izbire kanala #2
periferne naprave
- GPIO, SPI, LCD vmesnik, vmesnik kamere, UART, I2C, I2S, daljinski upravljalnik, števec impulzov, LED PWM, USB 1.1 OTG, USB Serial/JTAG krmilnik, MCPWM, gostitelj SDIO, GDMA, krmilnik TWAI® (združljiv z ISO 11898-1), ADC, senzor na dotik, temperaturni senzor, časovniki in nadzorni psi
Integrirane komponente na modulu
- 40 MHz kristalni oscilator
- Do 16 MB SPI flash
Možnosti antene
- Vgrajena PCB antena (ESP32-S3-WROOM-1)
- Zunanja antena preko konektorja (ESP32-S3-WROOM-1U)
Pogoji delovanja
- Delovna zvezatage/Napajanje: 3.0 ~ 3.6 V
- Delovna temperatura okolja:
– 65 °C različica: –40 ~ 65 °C
– 85 °C različica: –40 ~ 85 °C
– 105 °C različica: –40 ~ 105 °C - Mere: Glej tabelo 1
1.2 Opis
ESP32-S3-WROOM-1 in ESP32-S3-WROOM-1U sta dva zmogljiva, generična modula Wi-Fi + Bluetooth LE MCU, ki sta zgrajena okoli serije SoC ESP32-S3. Poleg bogatega nabora perifernih naprav so moduli zaradi pospeška za računalniške nevronske mreže in delovne obremenitve obdelave signalov, ki jih zagotavlja SoC, idealna izbira za široko paleto aplikacijskih scenarijev, povezanih z AI in umetno inteligenco stvari (IoT), kot je npr. zaznavanje besed za bujenje, prepoznavanje govornih ukazov, zaznavanje in prepoznavanje obrazov, pametni dom, pametne naprave, pametna nadzorna plošča, pametni zvočnik itd.
ESP32-S3-WROOM-1 je opremljen z anteno PCB. ESP32-S3-WROOM-1U ima priključek za zunanjo anteno. Strankam je na voljo širok izbor različic modulov, kot je prikazano v tabeli 1. Med različicami modulov tisti vgrajeni ESP32-S3R8 delujejo pri –40 ~ 65 °C temperaturi okolice, ESP32-S3-WROOM-1-H4 in ESP32-S3 -WROOM-1U-H4 deluje pri –40 ~ 105 °C temperaturi okolice, druge različice modula pa delujejo pri –40 ~ 85 °C temperaturi okolice.
Tabela 1: Informacije o naročanju
Koda za naročanje | Vgrajen čip | Flash (MB) | PSRAM (MB) | Mere (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 (štirje SPI) | |
ESP32-S3-WROOM-1-N8R2 | ESP32-S3R2 | 8 | 2 (štirje SPI) | |
ESP32-S3-WROOM-1-N16R2 | ESP32-S3R2 | 16 | 2 (štirje SPI) | |
ESP32-S3-WROOM-1-N4R8 (65 °C) | ESP32-S3R8 | 4 | 8 (oktalni SPI) | |
ESP32-S3-WROOM-1-N8R8 (65 °C) | ESP32-S3R8 | 8 | 8 (oktalni SPI) | |
ESP32-S3-WROOM-1-N16R8 (65 °C) | ESP32-S3R8 | 16 | 8 (oktalni 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 (štirje SPI) | |
ESP32-S3-WROOM-1U-N8R2 | ESP32-S3R2 | 8 | 2 (štirje SPI) | |
ESP32-S3-WROOM-1U-N16R2 | ESP32-S3R2 | 16 | 2 (štirje SPI) | |
ESP32-S3-WROOM-1U-N4R8 (65 °C) | ESP32-S3R8 | 4 | 8 (oktalni SPI) | |
ESP32-S3-WROOM-1U-N8R8 (65 °C) | ESP32-S3R8 | 8 | 8 (oktalni SPI) | |
ESP32-S3-WROOM-1U-N16R8 (65 °C) | ESP32-S3R8 | 16 | 8 (oktalni SPI) |
Jedro modulov je serija ESP32-S3 SoC *, Xtensa ® 32-bitni CPE LX7, ki deluje pri do 240 MHz. CPE lahko izklopite in uporabite koprocesor z nizko porabo energije za nenehno spremljanje perifernih naprav glede sprememb ali prekoračitev pragov.
ESP32-S3 združuje bogat nabor perifernih naprav, vključno s SPI, LCD, vmesnikom kamere, UART, I2C, I2S, daljinskim upravljalnikom, števcem impulzov, LED PWM, USB Serial/JTAG krmilnik, MCPWM, gostitelj SDIO, GDMA, krmilnik TWAI® (združljiv z ISO 11898-1), ADC, senzor na dotik, temperaturni senzor, časovniki in nadzorni psi ter do 45 GPIO. Vključuje tudi vmesnik USB 1.1 On-The-Go (OTG) s polno hitrostjo, ki omogoča komunikacijo USB.
Opomba:
* Za več informacij o seriji SoC ESP32-S3 glejte podatkovni list serije ESP32-S3.
Definicije pinov
2.1 Postavitev nožice
Diagram zatičev je uporaben za ESP32-S3-WROOM-1 in ESP32-S3-WROOM-1U, vendar slednji nima območja zaščite.
2.2 Opis zatiča
Modul ima 41 zatičev. Glejte definicije zatičev v tabeli 2.
Za razlage imen zatičev in imen funkcij ter konfiguracije perifernih zatičev si oglejte Podatkovni list serije ESP32-S3.
Tabela 2: Definicije zatičev
Ime | št. | Vrsta a | funkcija |
GND | 1 | P | GND |
3V3 | 2 | P | Napajanje |
EN | 3 | I | Visoka: vklopljeno, omogoči čip. Nizka: izklopljeno, čip se izklopi. Opomba: ne pustite, da zatič EN plava. |
IO4 | 4 | V/I/T | RTC_GPIO4, GPIO4, DOTIK4, ADC1_CH3 |
IO5 | 5 | V/I/T | RTC_GPIO5, GPIO5, DOTIK5, ADC1_CH4 |
IO6 | 6 | V/I/T | RTC_GPIO6, GPIO6, DOTIK6, ADC1_CH5 |
IO7 | 7 | V/I/T | RTC_GPIO7, GPIO7, DOTIK7, ADC1_CH6 |
IO15 | 8 | V/I/T | RTC_GPIO15, GPIO15, U0RTS, ADC2_CH4, XTAL_32K_P |
IO16 | 9 | V/I/T | RTC_GPIO16, GPIO16, U0CTS, ADC2_CH5, XTAL_32K_N |
IO17 | 10 | V/I/T | RTC_GPIO17, GPIO17, U1TXD, ADC2_CH6 |
IO18 | 11 | V/I/T | RTC_GPIO18, GPIO18, U1RXD, ADC2_CH7, CLK_OUT3 |
IO8 | 12 | V/I/T | RTC_GPIO8, GPIO8, TOUCH8, ADC1_CH7, SUBSPICS1 |
IO19 | 13 | V/I/T | RTC_GPIO19, GPIO19, U1RTS, ADC2_CH8, CLK_OUT2, USB_D- |
IO20 | 14 | V/I/T | RTC_GPIO20, GPIO20, U1CTS, ADC2_CH9, CLK_OUT1, USB_D+ |
IO3 | 15 | V/I/T | RTC_GPIO3, GPIO3, DOTIK3, ADC1_CH2 |
IO46 | 16 | V/I/T | GPIO46 |
IO9 | 17 | V/I/T | RTC_GPIO9, GPIO9, TOUCH9, ADC1_CH8, FSPIHD, PREKINITE |
IO10 | 18 | V/I/T | RTC_GPIO10, GPIO10, TOUCH10, ADC1_CH9, FSPICS0, FSPIIO4, SUBSPICS0 |
IO11 | 19 | V/I/T | RTC_GPIO11, GPIO11, TOUCH11, ADC2_CH0, FSPID, FSPIIO5, PREKINI |
IO12 | 20 | V/I/T | RTC_GPIO12, GPIO12, TOUCH12, ADC2_CH1, FSPICLK, FSPIIO6, SUBSPICLK |
IO13 | 21 | V/I/T | RTC_GPIO13, GPIO13, TOUCH13, ADC2_CH2, FSPIQ, FSPIIO7, SUBSPIQ |
IO14 | 22 | V/I/T | RTC_GPIO14, GPIO14, TOUCH14, ADC2_CH3, FSPIWP, FSPIDQS, SUBSPIWP |
IO21 | 23 | V/I/T | RTC_GPIO21, GPIO21 |
IO47 | 24 | V/I/T | SPICLK_P_DIFF,GPIO47, SUBSPICLK_P_DIFF |
IO48 | 25 | V/I/T | SPICLK_N_DIFF,GPIO48, SUBSPICLK_N_DIFF |
IO45 | 26 | V/I/T | GPIO45 |
IO0 | 27 | V/I/T | RTC_GPIO0, GPIO0 |
IO35 b | 28 | V/I/T | SPIIO6, GPIO35, FSPID, SUBSPID |
IO36 b | 29 | V/I/T | SPIIO7, GPIO36, FSPICLK, SUBSPICLK |
IO37 b | 30 | V/I/T | SPIDQS, GPIO37, FSPIQ, SUBSPIQ |
IO38 | 31 | V/I/T | GPIO38, FSPIWP, SUBSPIWP |
IO39 | 32 | V/I/T | MTCK, GPIO39, CLK_OUT3, SUBSPICS1 |
IO40 | 33 | V/I/T | MTDO, GPIO40, CLK_OUT2 |
IO41 | 34 | V/I/T | MTDI, GPIO41, CLK_OUT1 |
Tabela 2 – nadaljevanje s prejšnje strani
Ime | št. | Vrsta a | funkcija |
IO42 | 35 | V/I/T | MTMS, GPIO42 |
RXD0 | 36 | V/I/T | U0RXD, GPIO44, CLK_OUT2 |
TXD0 | 37 | V/I/T | U0TXD, GPIO43, CLK_OUT1 |
IO2 | 38 | V/I/T | RTC_GPIO2, GPIO2, DOTIK2, ADC1_CH1 |
IO1 | 39 | V/I/T | RTC_GPIO1, GPIO1, DOTIK1, ADC1_CH0 |
GND | 40 | P | GND |
PREBERI | 41 | P | GND |
a P: napajanje; I: vnos; O: izhod; T: visoka impedanca. Funkcije zapenjanja v krepki pisavi so privzete funkcije za zapenjanje.
b V različicah modula, ki imajo vdelan OSPI PSRAM, tj. ki vdeluje ESP32-S3R8, se nožice IO35, IO36 in IO37 povežejo z OSPI PSRAM in niso na voljo za druge namene.
Začnite
3.1 Kaj potrebujete
Za razvoj aplikacij za modul potrebujete:
- 1 x ESP32-S3-WROOM-1 ali ESP32-S3-WROOM-1U
- 1 x Espressif RF testna plošča
- 1 x USB-to-Serial plošča
- 1 x mikro-USB kabel
- 1 x osebni računalnik z operacijskim sistemom Linux
V tem uporabniškem priročniku jemljemo operacijski sistem Linux kot primerample. Za več informacij o konfiguraciji v sistemu Windows in macOS si oglejte Vodnik za programiranje ESP-IDF.
3.2 Povezava strojne opreme
- Spajkajte modul ESP32-S3-WROOM-1 ali ESP32-S3-WROOM-1U na ploščo za testiranje RF, kot je prikazano na sliki 2.
- Povežite ploščo za testiranje RF na ploščo USB-to-Serial prek TXD, RXD in GND.
- Povežite ploščo USB-to-Serial z računalnikom.
- Povežite ploščo za testiranje RF na osebni računalnik ali napajalnik, da omogočite 5 V napajanje, prek kabla Micro-USB.
- Med prenosom povežite IO0 z GND prek mostička. Nato vklopite testno ploščo.
- Prenesite vdelano programsko opremo v flash. Za podrobnosti glejte spodnje razdelke.
- Po prenosu odstranite mostiček na IO0 in GND.
- Ponovno vklopite RF testno ploščo. Modul bo preklopil v delovni način. Čip bo po inicializaciji prebral programe iz bliskavice.
Opomba:
IO0 je interno logično visok. Če je IO0 nastavljen na pull-up, je izbran način zagona. Če je ta žebljiček spusten navzdol ali levo plava, je izbran način prenosa. Za več informacij o ESP32-S3-WROOM-1 ali ESP32-S3-WROOM-1U glejte podatkovni list serije ESP32-S3.
3.3 Nastavitev razvojnega okolja
Espressif IoT Development Framework (na kratko ESP-IDF) je ogrodje za razvoj aplikacij, ki temeljijo na Espressif ESP32. Uporabniki lahko razvijajo aplikacije z ESP32-S3 v Windows/Linux/macOS na podlagi ESP-IDF. Tukaj vzamemo operacijski sistem Linux kot primerample.
3.3.1 Predpogoji za namestitev
Za prevajanje z ESP-IDF morate pridobiti naslednje pakete:
- CentOS 7 in 8:
1 sudo yum -y posodobi && Sudo yum namestite git wget flex bison gperf python3 python3pip
2 python3-setuptools CMake ninja-build ccache dfu-util busby - Ubuntu in 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 - Arch:
1 sudo Pacman -S –potreben GCC git make flex bison gperf python-pip CMake ninja ccache 2 dfu-util libusb
Opomba:
- Ta priročnik uporablja imenik ~/esp v Linuxu kot namestitveno mapo za ESP-IDF.
- Upoštevajte, da ESP-IDF ne podpira presledkov v poteh.
3.3.2 Pridobite ESPIDF
Za izdelavo aplikacij za modul ESP32-S3-WROOM-1 ali ESP32-S3-WROOM-1U potrebujete programske knjižnice, ki jih ponuja Espressif v repozitoriju ESP-IDF.
Če želite dobiti ESP-IDF, ustvarite namestitveni imenik (~/esp), v katerega naložite ESP-IDF in klonirajte repozitorij z 'git clone':
- mkdir -p ~/esp
- cd ~/esp
- git klon – rekurzivno https://github.com/espressif/esp-idf.git
ESP-IDF bo prenesen v ~/esp/esp-idf. Posvetujte se z različicami ESP-IDF za informacije o tem, kateri ESP-IDF
različico za uporabo v dani situaciji.
3.3.3 Nastavitev orodij
Poleg ESP-IDF morate namestiti tudi orodja, ki jih uporablja ESP-IDF, kot so prevajalnik, razhroščevalnik, paketi Python itd. ESP-IDF ponuja skript z imenom 'install.sh' za pomoč pri nastavitvi orodij v enem zamahu.
1 cd ~/esp/esp-idf
2 ./install.sh
3.3.4 Nastavitev spremenljivk okolja
Nameščena orodja še niso dodana spremenljivki okolja PATH. Da bodo orodja uporabna iz ukazne vrstice, je treba nastaviti nekatere spremenljivke okolja. ESP-IDF ponuja še en izvoz skripta. sh', ki to počne. V terminalu, kjer boste uporabljali ESP-IDF, zaženite:
1. $HOME/esp/esp-IDF/export.sh
Zdaj je vse pripravljeno, lahko zgradite svoj prvi projekt na modulu ESP32-S3-WROOM-1 ali ESP32-S3-WROOM-1U.
3.4 Ustvarite svoj prvi projekt
3.4.1 Začnite projekt
Zdaj ste pripravljeni pripraviti svojo aplikacijo za modul ESP32-S3-WROOM-1 ali ESP32-S3-WROOM-1U.
Začnete lahko s projektom get-started/hello_world iz examples imenik v ESP-IDF.
Kopirajte get-started/hello_world v imenik ~/esp:
1 cd ~/posebno
2 cp -r $IDF_PATH/examples/get-started/hello_world .
Obstaja vrsta example projekti v examples imenik v ESP-IDF. Vsak projekt lahko kopirate na enak način, kot je predstavljen zgoraj, in ga zaženete. Možna je tudi izgradnja exampdatoteke na mestu, ne da bi jih prej kopirali.
3.4.2 Povežite svojo napravo
Zdaj povežite svoj modul z računalnikom in preverite, pod katerim serijskim priključkom je modul viden. Serijska vrata v Linuxu se začnejo z '/dev/TTY' v svojih imenih. Dvakrat zaženite spodnji ukaz, najprej z odklopljeno ploščo, nato pa s priključeno. Vrata, ki se prikažejo drugič, so tista, ki jih potrebujete:
1 ls /dev/tty*
Opomba:
Ime vrat imejte pri roki, saj ga boste potrebovali v naslednjih korakih.
3.4.3 Konfigurirajte
Od koraka 3.4.1 se pomaknite do imenika 'hello_world'. Začnite projekt, nastavite čip ESP32-S3 kot cilj in zaženite pripomoček za konfiguracijo projekta 'menuconfig'.
1 cd ~/esp/hello_world
2 idf.py set-target esp32s3
3 idf.py menuconfig
Nastavitev cilja z 'idf.py set-target esp32s3' je treba izvesti enkrat, po odprtju novega projekta. Če projekt vsebuje nekatere obstoječe zgradbe in konfiguracije, bodo počiščene in inicializirane. Cilj lahko shranite v spremenljivko okolja, da preskočite ta korak. Za dodatne informacije glejte Izbira cilja.
Če so bili prejšnji koraki opravljeni pravilno, se prikaže naslednji meni:
Ta meni uporabljate za nastavitev spremenljivk, specifičnih za projekt, npr. ime in geslo omrežja Wi-Fi, hitrost procesorja itd. Nastavitev projekta z menuconfig lahko preskočite za »hello_word«. Ta bivšiample bo deloval s privzeto konfiguracijo. Barve menija so lahko drugačne v vašem terminalu. Videz lahko spremenite z možnostjo '–style'. Za nadaljnje informacije zaženite 'idf.py menuconfig –help.
3.4.4 Zgradite projekt
Zgradite projekt tako, da zaženete:
1 zgradba idf.py
Ta ukaz bo prevedel aplikacijo in vse komponente ESP-IDF, nato bo ustvaril zagonski nalagalnik, tabelo particij in binarne datoteke aplikacije.
1 $ idf.py build
2 Zagon CMake v imeniku /path/to/hello_world/build
3 Izvajanje ”CMake -G Ninja –warn-uninitialized /path/to/hello_world”…
4 Opozori na neinicializirane vrednosti.
5 — Najden Git: /usr/bin/git (najdena različica ”2.17.0”)
6 — Gradnja prazne komponente aws_iot zaradi konfiguracije
7 — Imena komponent: …
8 — Poti komponent: …
9
10 … (več vrstic izhoda sistema gradnje)
11
12 [527/527] Ustvarjanje hello_world.bin
13 esptool.py v2.3.1
14
15 Projekt je končan. Če želite bliskati, zaženite ta ukaz:
16 ../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600
17 write_flash –flash_mode dio –flash_size detekcija –flash_freq 40m
18 0x10000 build/hello_world.bin build 0x1000 build/bootloader/bootloader.bin 0x8000
19 build/partition_table/partition-table.bin
20 ali zaženite 'idf.py -p PORT flash'
Če ni napak, se bo gradnja končala z generiranjem binarne vdelane programske opreme .bin file.
3.4.5 Bliskanje na napravi
Utripajte binarne datoteke, ki ste jih pravkar vgradili v svoj modul, tako da zaženete:
1 idf.py -p PORT [-b BAUD] utripa
Zamenjajte PORT z imenom serijskih vrat vaše plošče ESP32-S3 iz koraka: Povežite svojo napravo.
Spremenite lahko tudi hitrost prenosa flasherja tako, da zamenjate BAUD s hitrostjo prenosa, ki jo potrebujete. Privzeta hitrost prenosa je 460800.
Za več informacij o argumentih idf.py glejte idf.py.
Opomba:
Možnost 'flash' samodejno zgradi in utripa projekt, zato izvajanje 'idf.py build' ni potrebno.
Pri utripanju boste videli izhodni dnevnik, podoben naslednjemu:
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 zagonski nalagalnik/zagonski nalagalnik.
koš
4 0x10000 hello_world.bin 0x8000 partition_table/partition-table.bin
5 esptool.py v3.2-dev
6 Serijska vrata /dev/ttyUSB0
7 Povezovanje….
8 Čip je ESP32-S3
9 Lastnosti: WiFi, BLE
10 Crystal je 40MHz
11 MAC: 7c:df:a1:e0:00:64
12 Nalaganje škrbine …
13 Tekaška škrbina…
14 Teče škrbina…
15 Spreminjanje hitrosti prenosa na 460800
16 Spremenjeno.
17 Konfiguriranje velikosti bliskavice …
18 Flash bo izbrisan od 0x00000000 do 0x00004fff…
19 Flash bo izbrisan od 0x00010000 do 0x00039fff…
20 Flash bo izbrisan od 0x00008000 do 0x00008fff…
21 Stisnjenih 18896 bajtov na 11758 ...
22 Pisanje pri 0x00000000… (100 %)
23 Zapisal 18896 bajtov (11758 stisnjenih) pri 0x00000000 v 0.5 sekunde (efektivno 279.9 kbit/s)
…
24 Preverjeno zgoščevanje podatkov.
25 Stisnjenih 168208 bajtov na 88178 ...
26 Pisanje pri 0x00010000… (16 %)
27 Pisanje na 0x0001a80f… (33 %)
28 Pisanje na 0x000201f1… (50 %)
29 Pisanje pri 0x00025dcf… (66 %)
30 Pisanje na 0x0002d0be… (83 %)
31 Pisanje na 0x00036c07… (100 %)
32 Zapisal 168208 bajtov (88178 stisnjenih) pri 0x00010000 v 2.4 sekunde (efektivno 569.2 kbit/s
)…
33 Preverjeno zgoščevanje podatkov.
34 Stisnjenih 3072 bajtov na 103 ...
35 Pisanje pri 0x00008000… (100 %)
36 Zapisal 3072 bajtov (103 stisnjenih) pri 0x00008000 v 0.1 sekunde (efektivno 478.9 kbit/s)…
37 Preverjeno zgoščevanje podatkov.
38
39 Odhod …
40 Trda ponastavitev prek zatiča RTS…
41 Končano
Če do konca postopka flash ni težav, se bo plošča znova zagnala in zagnala aplikacijo »hello_world«.
3.4.6 Monitor
Če želite preveriti, ali se “hello_world” res izvaja, vnesite 'idf.py -p PORT monitor' (ne pozabite zamenjati PORT z imenom serijskih vrat).
Ta ukaz zažene aplikacijo IDF Monitor:
1 $ idf.py -p /dev/ttyUSB0 monitor
2 Zagon idf_monitorja v imeniku […]/esp/hello_world/build
3 Izvajanje ”python […]/esp-idf/tools/idf_monitor.py -b 115200
4 […]/esp/hello_world/build/hello-world.elf”…
5 — idf_monitor na /dev/ttyUSB0 115200 —
6 — Zapri: Ctrl+] | Meni: Ctrl+T | Pomoč: Ctrl+T, ki ji sledi Ctrl+H —
7 ets 8. junij 2016 00:22:57
8
9 prvi:0x1 (POWERON_RESET),zagon:0x13 (SPI_FAST_FLASH_BOOT)
10 ets 8. junij 2016 00:22:57
11 …
Ko se dnevniki zagona in diagnostike pomaknejo navzgor, bi morali videti »Pozdravljeni svet!« natisnjeno z aplikacijo.
1 …
2 Pozdravljen svet!
3 Ponovni zagon čez 10 sekund …
4 To je čip esp32s3 z 2 jedrima CPE, To je čip esp32s3 z 2 jedrima CPE, WiFi/BLE
,
5 silicijeva revizija 0, 2 MB zunanje bliskavice
6 Najmanjša velikost proste kopice: 390684 bajtov
7 Ponovni zagon čez 9 sekund …
8 Ponovni zagon čez 8 sekund …
9 Ponovni zagon čez 7 sekund …
Za izhod iz IDF monitorja uporabite bližnjico Ctrl+].
To je vse, kar potrebujete za začetek uporabe modula ESP32-S3-WROOM-1 ali ESP32-S3-WROOM-1U! Zdaj pa ti
so pripravljeni poskusiti s kakšnim drugim bivšimamples v ESP-IDF ali pojdite naravnost na razvoj lastnih aplikacij.
Izjava ZDA FCC
Ta naprava je skladna s 15. delom pravil FCC. Delovanje je odvisno od naslednjih dveh pogojev:
- Ta naprava morda ne povzroča škodljivih motenj.
- Ta naprava mora sprejeti vse prejete motnje, vključno z motnjami, ki lahko povzročijo neželeno delovanje.
Ta oprema je bila preizkušena in ugotovljeno je bilo, da je v skladu z omejitvami za digitalne naprave razreda B v skladu s 15. delom pravil FCC.
Te omejitve so zasnovane za razumno zaščito pred škodljivimi motnjami v stanovanjski namestitvi. Ta oprema ustvarja, uporablja in lahko oddaja radiofrekvenčno energijo in lahko povzroči škodljive motnje radijskih komunikacij, če ni nameščena in uporabljena v skladu z navodili. Vendar pa ni nobenega zagotovila, da do motenj ne bo prišlo pri določeni namestitvi. Če ta oprema povzroča škodljive motnje pri radijskem ali televizijskem sprejemu, kar je mogoče ugotoviti z izklopom in vklopom opreme, uporabnika spodbujamo, da poskusi odpraviti motnje z enim od naslednjih ukrepov:
- Preusmerite ali premaknite sprejemno anteno.
- Povečajte razdaljo med opremo in sprejemnikom.
- Priključite opremo v vtičnico na drugem tokokrogu kot tisti, na katerega je priključen sprejemnik.
- Za pomoč se posvetujte s prodajalcem ali izkušenim radijskim/TV tehnikom.
Vse spremembe ali modifikacije, ki jih stranka, odgovorna za skladnost, ni izrecno odobrila, lahko razveljavijo uporabnikovo pooblastilo za uporabo opreme.
Ta oprema je v skladu z omejitvami FCC za izpostavljenost RF sevanju, ki so določene za nenadzorovano okolje. Ta naprava in njena antena ne smeta biti na istem mestu ali delovati v povezavi s katero koli drugo anteno ali oddajnikom.
Antene, ki se uporabljajo za ta oddajnik, morajo biti nameščene tako, da zagotavljajo razdaljo vsaj 20 cm od vseh oseb in ne smejo biti nameščene skupaj ali delovati v povezavi s katero koli drugo anteno ali oddajnikom.
Navodila za integracijo OEM
Ta naprava je namenjena samo integratorjem OEM pod naslednjimi pogoji. Modul je mogoče uporabiti za namestitev v drugem gostitelju. Antena mora biti nameščena tako, da je med anteno in uporabniki 20 cm razdalje, modul oddajnika pa ne sme biti nameščen skupaj z drugim oddajnikom ali anteno. Modul se uporablja samo z vgrajenimi antenami, ki so bile prvotno testirane in certificirane s tem modulom. Dokler so izpolnjeni 3 zgornji pogoji, nadaljnji testi oddajnika ne bodo potrebni. Vendar pa je integrator OEM še vedno odgovoren za testiranje svojega končnega izdelka glede morebitnih dodatnih zahtev glede skladnosti s tem nameščenim modulom (npr.ample, oddajanje digitalnih naprav, periferne zahteve osebnega računalnika itd.)
Obvestilo:
V primeru, da ti pogoji niso izpolnjeni (nprample določena konfiguracija prenosnika ali skupna lokacija z drugim oddajnikom), potem pooblastilo FCC za ta modul v kombinaciji z gostiteljsko opremo ni več veljavno in FCC ID modula ni mogoče uporabiti na končnem izdelku. V teh okoliščinah bo integrator OEM odgovoren za ponovno oceno končnega izdelka (vključno z oddajnikom) in pridobitev ločenega dovoljenja FCC.
Označevanje končnega izdelka
Ta oddajniški modul je dovoljen samo za uporabo v napravah, kjer je antena lahko nameščena tako, da je med anteno in uporabniki lahko 20 cm. Končni končni izdelek mora biti na vidnem mestu označen z naslednjim: »Vsebuje FCC ID: 2AC7Z-ESPS3WROOM1«.
Izjava IC
Ta naprava je v skladu s kanadsko industrijo RSS, ki je izvzeta iz licence. Delovanje je odvisno od naslednjih dveh pogojev:
- Ta naprava morda ne povzroča motenj; in
- Ta naprava mora sprejeti vse motnje, vključno z motnjami, ki lahko povzročijo neželeno delovanje naprave.
Izjava o izpostavljenosti sevanju
Ta oprema je v skladu z omejitvami izpostavljenosti sevanju IC, ki so določene za nenadzorovano okolje. To opremo je treba namestiti in uporabljati z najmanjšo razdaljo 20 cm med radiatorjem in vašim telesom.
RSS247 razdelek 6.4 (5)
Naprava bi lahko samodejno prekinila prenos v primeru pomanjkanja informacij za prenos ali napake pri delovanju. Upoštevajte, da to ni namen prepovedi prenosa kontrolnih ali signalnih informacij ali uporabe ponavljajočih se kod, kadar to zahteva tehnologija.
Ta naprava je namenjena samo integratorjem OEM pod naslednjimi pogoji: (za uporabo modularne naprave)
- Antena mora biti nameščena tako, da je med anteno in uporabniki 20 cm in
- Modul oddajnika ne sme biti nameščen skupaj z drugim oddajnikom ali anteno.
Dokler sta izpolnjena 2 zgornja pogoja, nadaljnji testi oddajnika ne bodo potrebni. Vendar pa je integrator OEM še vedno odgovoren za testiranje njihovega končnega izdelka glede morebitnih dodatnih zahtev skladnosti, ki so potrebne z nameščenim tem modulom.
POMEMBNA OPOMBA:
V primeru, da teh pogojev ni mogoče izpolniti (nprample določene konfiguracije prenosnega računalnika ali kolokacija z drugim oddajnikom), potem se kanadsko dovoljenje ne šteje več za veljavno in ID-ja IC ni mogoče uporabiti na končnem izdelku. V teh okoliščinah bo integrator OEM odgovoren za ponovno oceno konca
izdelek (vključno z oddajnikom) in pridobitev ločenega kanadskega dovoljenja.
Označevanje končnega izdelka
Ta oddajniški modul je dovoljen samo za uporabo v napravah, kjer je antena lahko nameščena tako, da je med anteno in uporabniki lahko 20 cm. Končni končni izdelek mora biti na vidnem mestu označen z naslednjim: »Vsebuje IC: 21098-ESPS3WROOM1«.
Ročne informacije za končnega uporabnika
Integrator OEM se mora zavedati, da končnemu uporabniku ne posreduje informacij o tem, kako namestiti ali odstraniti ta RF modul v uporabniškem priročniku končnega izdelka, ki integrira ta modul. Priročnik za končnega uporabnika vključuje vse zahtevane regulativne informacije/opozorila, kot je prikazano v tem priročniku.
Povezana dokumentacija
- Podatkovni list serije ESP32-S3 – Specifikacije strojne opreme ESP32-S3.
- Tehnični referenčni priročnik ESP32-S3 – Podrobne informacije o uporabi pomnilnika ESP32-S3 in zunanjih naprav.
- Smernice za načrtovanje strojne opreme ESP32-S3 – Smernice za integracijo ESP32-S3 v vaš izdelek strojne opreme.
- Certifikati
http://espressif.com/en/support/documents/certificates - Posodobitve dokumentacije in naročnina na obvestila o posodobitvah
http://espressif.com/en/support/download/documents
Cona za razvijalce
- Priročnik za programiranje ESP-IDF za ESP32-S3 – Obsežna dokumentacija za razvojno ogrodje ESP-IDF.
- ESP-IDF in drugi razvojni okviri na GitHubu.
http://github.com/espressif - Forum ESP32 BBS – Skupnost od inženirjev do inženirjev (E2E) za izdelke Espressif, kjer lahko objavljate vprašanja, delite znanje, raziskujete ideje in pomagate pri reševanju težav s kolegi inženirji.
http://esp32.com/ - ESP Journal – najboljše prakse, članki in opombe ljudi Espressif.
http://blog.espressif.com/ - Oglejte si zavihke SDK-ji in predstavitve, Aplikacije, Orodja, AT Firmware.
http://espressif.com/en/support/download/sdks-demos
Izdelki
- SoC-ji serije ESP32-S3 – Brskajte po vseh SoC-jih ESP32-S3.
http://espressif.com/en/products/socs?id=ESP32-S3 - Moduli serije ESP32-S3 – brskajte po vseh modulih, ki temeljijo na ESP32-S3.
http://espressif.com/en/products/modules?id=ESP32-S3 - ESP32-S3 Series DevKits – Prebrskajte po vseh razvijalskih kompletih, ki temeljijo na ESP32-S3.
http://espressif.com/en/products/devkits?id=ESP32-S3 - Izbirnik izdelkov ESP – s primerjavo ali uporabo filtrov poiščite izdelek strojne opreme Espressif, ki ustreza vašim potrebam.
http://products.espressif.com/#/product-selector?language=en
Kontaktirajte nas
- Oglejte si zavihke Prodajna vprašanja, Tehnične poizvedbe, Shema vezja in načrt PCB Review, Pridobite Samples (Spletne trgovine), Postanite naš dobavitelj, komentarji in predlogi.
http://espressif.com/en/contact-us/sales-questions
Zgodovina revizij
Datum | Različica | Opombe ob izdaji |
10/29/2021 | v0.6 | Splošna posodobitev za revizijo čipa 1 |
7/19/2021 | v0.5.1 | Predhodna izdaja za revizijo čipa 0 |
Izjava o omejitvi odgovornosti in obvestilo o avtorskih pravicah
Informacije v tem dokumentu, vključno z URL reference, se lahko spremenijo brez predhodnega obvestila.
VSE INFORMACIJE TRETJIH OSEB V TEM DOKUMENTU SO NA VOLJO TAKŠNE, KOT SO, BREZ NOBENIH JAMSTEV GLEDE NJIHOVE PRISTOPNOSTI IN TOČNOSTI.
ZA TA DOKUMENT NI ZAGOTOVLJENO NOBENO JAMSTVO GLEDE NJEGOVE PRODAJE, NEKRŠITVE ALI PRIMERNOSTI ZA KAKRŠEN KOLI DOLOČEN NAMEN, NITI JAMSTVO DRUGAČE NE IZHAJA IZ KAKRŠNEGA KOLI PREDLOGA, SPECIFIKACIJE ALI SAMPLE.
Vsa odgovornost, vključno z odgovornostjo za kršitev kakršnih koli lastninskih pravic, v zvezi z uporabo informacij v tem dokumentu, je zavrnjena. V tem dokumentu niso podeljene nobene izrecne ali implicitne licence, z estoppelom ali kako drugače, za pravice intelektualne lastnine.
Logotip Wi-Fi Alliance Member je blagovna znamka Wi-Fi Alliance. Logotip Bluetooth je registrirana blagovna znamka družbe Bluetooth SIG.
Vsa trgovska imena, blagovne znamke in registrirane blagovne znamke, omenjene v tem dokumentu, so last njihovih lastnikov in so s tem priznane.
Predizdaja v0.6 Avtorske pravice
© 2022 Espressif Systems (Shanghai) Co., Ltd. Vse pravice pridržane.
Dokumenti / Viri
![]() |
ESPRESSIF ESP32-S3-WROOM-1 Bluetooth modul [pdfUporabniški priročnik ESP32- S3- WROOM -1, ESP32 -S3 -WROOM -1U, Bluetooth modul, ESP32- S3- WROOM -1 Bluetooth modul |