ESP32S3WROOM1
ESP32S3WROOM1U
korisnički priručnik
2.4 GHz WiFi (802.11 b/g/n) i Bluetooth5 (LE) modul
Izgrađen oko ESP32S3 serije SoC-ova, Xtensa ® dvojezgreni 32-bitni LX7 mikroprocesor
Flash do 16 MB, PSRAM do 8 MB
36 GPIO-a, bogat skup perifernih uređaja
Ugrađena PCB antena ili konektor za vanjsku antenu
Modul gotovview
1.1 Značajke
CPU i OnChip memorija
- ESP32-S3 serija ugrađenih SoC-ova, Xtensa ® dvojezgreni 32-bitni LX7 mikroprocesor, do 240 MHz
- 384KB ROM
- 512 KB SRAM
- 16 KB SRAM-a u RTC-u
- Do 8 MB PSRAM
WiFi
- 802.11 b/g/n
- Brzina prijenosa: 802.11n do 150 Mbps
- A-MPDU i A-MSDU agregacija
- Podrška zaštitnog intervala od 0.4 µs
- Raspon središnje frekvencije radnog kanala: 2412 ~ 2462 MHz
Bluetooth
- Bluetooth LE: Bluetooth 5, Bluetooth mreža
- 2 Mbps PHY
- Način dugog dometa
- Proširenja za oglašavanje
- Više reklamnih setova
- Algoritam odabira kanala #2
Periferije
- GPIO, SPI, LCD sučelje, sučelje kamere, UART, I2C, I2S, daljinski upravljač, brojač impulsa, LED PWM, USB 1.1 OTG, USB Serial/JTAG kontroler, MCPWM, SDIO host, GDMA, TWAI® kontroler (kompatibilan s ISO 11898-1), ADC, senzor dodira, senzor temperature, mjerači vremena i nadzorni psi
Integrirane komponente na modulu
- 40 MHz kristalni oscilator
- Do 16 MB SPI flash
Opcije antene
- Ugrađena PCB antena (ESP32-S3-WROOM-1)
- Vanjska antena preko konektora (ESP32-S3-WROOM-1U)
Radni uvjeti
- Operativni svtage/Napajanje: 3.0 ~ 3.6 V
- Radna temperatura okoline:
– 65 °C verzija: –40 ~ 65 °C
– 85 °C verzija: –40 ~ 85 °C
– 105 °C verzija: –40 ~ 105 °C - Dimenzije: Vidi tablicu 1
1.2 Opis
ESP32-S3-WROOM-1 i ESP32-S3-WROOM-1U dva su snažna, generička Wi-Fi + Bluetooth LE MCU modula koji su izgrađeni oko ESP32-S3 serije SoC-ova. Povrh bogatog skupa perifernih uređaja, ubrzanje za radna opterećenja neuronske mreže i obrade signala koje pruža SoC čini module idealnim izborom za širok raspon scenarija primjene povezanih s AI i umjetnom inteligencijom stvari (IoT), kao što su detekcija riječi za buđenje, prepoznavanje govornih naredbi, detekcija i prepoznavanje lica, pametna kuća, pametni uređaji, pametna upravljačka ploča, pametni zvučnik itd.
ESP32-S3-WROOM-1 dolazi s PCB antenom. ESP32-S3-WROOM-1U dolazi s priključkom za vanjsku antenu. Širok izbor varijanti modula dostupan je za kupce kao što je prikazano u tablici 1. Među varijantama modula, one ugrađene ESP32-S3R8 rade na temperaturi okoline od –40 ~ 65 °C, ESP32-S3-WROOM-1-H4 i ESP32-S3 -WROOM-1U-H4 rade na –40 ~ 105 °C temperaturi okoline, a ostale varijante modula rade na –40 ~ 85 °C temperaturi okoline.
Tablica 1: Informacije o narudžbi
Kod naručivanja | Ugrađeni čip | Flash (MB) | PSRAM (MB) | Dimenzije (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 (četverostruki SPI) | |
ESP32-S3-WROOM-1-N8R2 | ESP32-S3R2 | 8 | 2 (četverostruki SPI) | |
ESP32-S3-WROOM-1-N16R2 | ESP32-S3R2 | 16 | 2 (četverostruki 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 (četverostruki SPI) | |
ESP32-S3-WROOM-1U-N8R2 | ESP32-S3R2 | 8 | 2 (četverostruki SPI) | |
ESP32-S3-WROOM-1U-N16R2 | ESP32-S3R2 | 16 | 2 (četverostruki 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) |
U središtu modula je ESP32-S3 serija SoC *, Xtensa® 32-bitni LX7 CPU koji radi na do 240 MHz. Možete isključiti CPU i koristiti koprocesor male snage za stalno praćenje perifernih uređaja radi promjena ili prelaska pragova.
ESP32-S3 integrira bogat skup perifernih uređaja uključujući SPI, LCD, sučelje kamere, UART, I2C, I2S, daljinski upravljač, brojač impulsa, LED PWM, USB Serial/JTAG kontroler, MCPWM, SDIO host, GDMA, TWAI ® kontroler (kompatibilan s ISO 11898-1), ADC, senzor dodira, senzor temperature, mjerači vremena i nadzorni psi, kao i do 45 GPIO-ova. Također uključuje USB 1.1 On-The-Go (OTG) sučelje pune brzine za omogućavanje USB komunikacije.
Bilješka:
* Za više informacija o seriji SoC-ova ESP32-S3 pogledajte podatkovnu tablicu serije ESP32-S3.
Pin definicije
2.1 Izgled igle
Pin dijagram primjenjiv je za ESP32-S3-WROOM-1 i ESP32-S3-WROOM-1U, ali potonji nema zonu zabrane.
2.2 Opis pina
Modul ima 41 pinova. Vidi definicije pinova u tablici 2.
Za objašnjenja naziva pinova i naziva funkcija, kao i konfiguracije perifernih pinova, pogledajte Podatkovna tablica serije ESP32-S3.
Tablica 2: Definicije pinova
Ime | Ne. | Tip a | Funkcija |
GND | 1 | P | GND |
3V3 | 2 | P | Napajanje |
EN | 3 | I | Visoko: uključeno, omogućuje čip. Nisko: isključeno, čip se isključuje. Napomena: Ne ostavljajte EN iglu da pluta. |
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, OBUSTAVI |
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 |
Tablica 2 – nastavak s prethodne stranice
Ime | Ne. | Tip a | Funkcija |
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 |
ČITAJ | 41 | P | GND |
a P: napajanje; I: ulaz; O: izlaz; T: visoka impedancija. Funkcije pribadače podebljanim fontom zadane su funkcije pribadače.
b U varijantama modula koje imaju ugrađen OSPI PSRAM, tj. koje ugrađuju ESP32-S3R8, pinovi IO35, IO36 i IO37 spajaju se na OSPI PSRAM i nisu dostupni za druge svrhe.
Započnite
3.1 Što trebate
Za razvoj aplikacija za modul potrebno vam je:
- 1 x ESP32-S3-WROOM-1 ili ESP32-S3-WROOM-1U
- 1 x Espressif RF ploča za testiranje
- 1 x USB-to-Serial ploča
- 1 x mikro-USB kabel
- 1 x PC s Linuxom
U ovom korisničkom vodiču, operativni sustav Linux uzimamo kao primjerample. Za više informacija o konfiguraciji u sustavima Windows i macOS, pogledajte Vodič za programiranje ESP-IDF.
3.2 Hardverska veza
- Zalemite modul ESP32-S3-WROOM-1 ili ESP32-S3-WROOM-1U na RF ispitnu ploču kao što je prikazano na slici 2.
- Povežite ploču za RF testiranje na USB-to-Serial ploču putem TXD, RXD i GND.
- Spojite USB-to-Serial ploču na računalo.
- Spojite RF ispitnu ploču na računalo ili strujni adapter kako biste omogućili napajanje od 5 V putem mikro-USB kabela.
- Tijekom preuzimanja, spojite IO0 na GND preko kratkospojnika. Zatim uključite ploču za testiranje.
- Preuzmite firmware u flash. Za detalje pogledajte odjeljke u nastavku.
- Nakon preuzimanja, uklonite kratkospojnik na IO0 i GND.
- Ponovno uključite RF ispitnu ploču. Modul će se prebaciti u način rada. Čip će čitati programe iz flash-a nakon inicijalizacije.
Bilješka:
IO0 je interno logički visok. Ako je IO0 postavljen na pull-up, odabran je način pokretanja. Ako je ova igla padajuća ili lebdi, odabran je način preuzimanja. Za više informacija o ESP32-S3-WROOM-1 ili ESP32-S3-WROOM-1U pogledajte podatkovnu tablicu serije ESP32-S3.
3.3 Postavljanje razvojnog okruženja
Espressif IoT Development Framework (skraćeno ESP-IDF) je okvir za razvoj aplikacija temeljen na Espressif ESP32. Korisnici mogu razvijati aplikacije s ESP32-S3 u sustavu Windows/Linux/macOS na temelju ESP-IDF-a. Ovdje kao primjer uzimamo operativni sustav Linuxample.
3.3.1 Preduvjeti za instalaciju
Za kompajliranje s ESP-IDF trebate nabaviti sljedeće pakete:
- CentOS 7 i 8:
1 sudo yum -y ažuriranje && Sudo yum instalacija git wget flex bison gperf python3 python3pip
2 python3-setuptools CMake ninja-build ccache dfu-util busby - Ubuntu i 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 - Luk:
1 sudo Pacman -S –potreban GCC git make flex bison gperf python-pip CMake ninja ccache 2 dfu-util libusb
Bilješka:
- Ovaj vodič koristi direktorij ~/esp na Linuxu kao instalacijsku mapu za ESP-IDF.
- Imajte na umu da ESP-IDF ne podržava razmake u putovima.
3.3.2 Nabavite ESPIDF
Za izradu aplikacija za modul ESP32-S3-WROOM-1 ili ESP32-S3-WROOM-1U potrebne su vam softverske biblioteke koje nudi Espressif u ESP-IDF repozitoriju.
Da biste dobili ESP-IDF, stvorite instalacijski direktorij ( ~/esp) za preuzimanje ESP-IDF i klonirajte spremište s 'git clone':
- mkdir -p ~/esp
- cd ~/esp
- git klon – rekurzivno https://github.com/espressif/esp-idf.git
ESP-IDF će se preuzeti u ~/esp/esp-idf. Posavjetujte se s verzijama ESP-IDF za informacije o tome koji ESP-IDF
verziju za korištenje u određenoj situaciji.
3.3.3 Postavljanje alata
Osim ESP-IDF-a, također morate instalirati alate koje koristi ESP-IDF, kao što su kompajler, program za ispravljanje pogrešaka, Python paketi, itd. ESP-IDF pruža skriptu pod nazivom 'install.sh' za pomoć pri postavljanju alata u jednom potezu.
1 cd ~/esp/esp-idf
2 ./install.sh
3.3.4 Postavljanje varijabli okruženja
Instalirani alati još nisu dodani varijabli okruženja PATH. Da bi se alati mogli koristiti iz naredbenog retka, moraju se postaviti neke varijable okoline. ESP-IDF pruža još jedan izvoz skripte. sh' koji to radi. U terminalu gdje ćete koristiti ESP-IDF pokrenite:
1 . $HOME/esp/esp-IDF/export.sh
Sada je sve spremno, možete izgraditi svoj prvi projekt na modulu ESP32-S3-WROOM-1 ili ESP32-S3-WROOM-1U.
3.4 Napravite svoj prvi projekt
3.4.1 Pokrenite projekt
Sada ste spremni pripremiti svoju aplikaciju za modul ESP32-S3-WROOM-1 ili ESP32-S3-WROOM-1U.
Možete početi s projektom get-started/hello_world iz examples imenik u ESP-IDF.
Kopirajte get-started/hello_world u ~/esp direktorij:
1 cd ~/posebno
2 cp -r $IDF_PATH/examples/get-started/hello_world .
Postoji niz example projekti u examples imenik u ESP-IDF. Možete kopirati bilo koji projekt na isti način kao što je gore prikazano i pokrenuti ga. Također je moguća izgradnja exampna mjestu, bez da ih prethodno kopirate.
3.4.2 Povežite svoj uređaj
Sada spojite svoj modul na računalo i provjerite na kojem je serijskom priključku modul vidljiv. Serijski priključci u Linuxu počinju s '/dev/TTY u svojim imenima. Izvedite donju naredbu dva puta, prvo s isključenom pločom, zatim s uključenom. Priključak koji se pojavi drugi put je onaj koji vam je potreban:
1 ls /dev/tty*
Bilješka:
Držite naziv porta pri ruci jer će vam trebati u sljedećim koracima.
3.4.3 Konfigurirajte
Dođite do svog direktorija 'hello_world' iz koraka 3.4.1. Pokrenite projekt, postavite ESP32-S3 čip kao cilj i pokrenite uslužni program za konfiguraciju projekta 'menuconfig'.
1 cd ~/esp/hello_world
2 idf.py set-target esp32s3
3 idf.py menuconfig
Postavljanje cilja s 'idf.py set-target esp32s3' trebalo bi se izvršiti jednom, nakon otvaranja novog projekta. Ako projekt sadrži neke postojeće verzije i konfiguracije, one će se izbrisati i inicijalizirati. Cilj se može spremiti u varijablu okruženja da biste preskočili ovaj korak. Pogledajte Odabir cilja za dodatne informacije.
Ako su prethodni koraci ispravno napravljeni, pojavljuje se sljedeći izbornik:
Ovaj izbornik koristite za postavljanje varijabli specifičnih za projekt, npr. naziv i lozinka Wi-Fi mreže, brzina procesora itd. Postavljanje projekta pomoću menuconfig može se preskočiti za “hello_word”. Ovaj bivšiample će se izvoditi sa zadanom konfiguracijom Boje izbornika mogu biti drugačije u vašem terminalu. Možete promijeniti izgled s opcijom '–style'. Molimo pokrenite 'idf.py menuconfig –help za dodatne informacije.
3.4.4 Izradite projekt
Izgradite projekt pokretanjem:
1 idf.py građenje
Ova naredba će kompajlirati aplikaciju i sve komponente ESP-IDF, zatim će generirati bootloader, particijsku tablicu i binarne datoteke aplikacije.
1 $ idf.py build
2 Pokretanje CMakea u direktoriju /path/to/hello_world/build
3 Izvršavanje ”CMake -G Ninja –warn-uninitialized /path/to/hello_world”…
4 Upozorenje o neinicijaliziranim vrijednostima.
5 — Pronađen Git: /usr/bin/git (pronađena verzija ”2.17.0”)
6 — Izgradnja prazne komponente aws_iot zbog konfiguracije
7 — Nazivi komponenti: …
8 — Putovi komponenti: …
9
10 … (više redaka izlaza sustava izgradnje)
11
12 [527/527] Generiranje hello_world.bin
13 esptool.py v2.3.1
14
15 Projekt je završen. Za flash, pokrenite ovu naredbu:
16 ../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600
17 write_flash –flash_mode dio –flash_size detektirati –flash_freq 40m
18 0x10000 build/hello_world.bin build 0x1000 build/bootloader/bootloader.bin 0x8000
19 build/partition_table/partition-table.bin
20 ili pokrenite 'idf.py -p PORT flash'
Ako nema pogrešaka, izrada će završiti generiranjem binarnog .bin firmvera file.
3.4.5 Flash na uređaj
Flash binarne datoteke koje ste upravo ugradili u svoj modul pokretanjem:
1 idf.py -p PORT [-b BAUD] treperi
Zamijenite PORT nazivom serijskog priključka vaše ESP32-S3 ploče iz koraka: Povežite svoj uređaj.
Također možete promijeniti brzinu prijenosa bljeskalice tako da zamijenite BAUD brzinom prijenosa koja vam je potrebna. Zadana brzina prijenosa je 460800.
Za više informacija o argumentima idf.py pogledajte idf.py.
Bilješka:
Opcija 'flash' automatski gradi i bljeska projekt, tako da pokretanje 'idf.py build' nije potrebno.
Kada treperi, vidjet ćete izlazni dnevnik sličan sljedećem:
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.
kanta za smeće
4 0x10000 hello_world.bin 0x8000 particiona_tablica/particiona-tablica.bin
5 esptool.py v3.2-dev
6 Serijski priključak /dev/ttyUSB0
7 Povezivanje….
8 Čip je ESP32-S3
9 Značajke: WiFi, BLE
10 Kristal je 40MHz
11 MAC: 7c:df:a1:e0:00:64
12 Prijenos dopune...
13 trčanje...
14 Trčanje s trnom…
15 Promjena brzine prijenosa na 460800
16 Promijenjeno.
17 Konfiguriranje veličine bljeskalice…
18 Flash će biti izbrisan od 0x00000000 do 0x00004fff…
19 Flash će biti izbrisan od 0x00010000 do 0x00039fff…
20 Flash će biti izbrisan od 0x00008000 do 0x00008fff…
21 Komprimirano 18896 bajtova na 11758…
22 Pisanje na 0x00000000… (100 %)
23 Napisao 18896 bajtova (11758 komprimiranih) na 0x00000000 za 0.5 sekundi (efektivno 279.9 kbit/s)
…
24 Hash podataka potvrđen.
25 Komprimirano 168208 bajtova na 88178…
26 Pisanje na 0x00010000… (16 %)
27 Pisanje na 0x0001a80f… (33 %)
28 Pisanje na 0x000201f1… (50 %)
29 Pisanje na 0x00025dcf… (66 %)
30 Pisanje na 0x0002d0be… (83 %)
31 Pisanje na 0x00036c07… (100 %)
32 Napisao 168208 bajtova (88178 komprimiranih) na 0x00010000 u 2.4 sekunde (efektivno 569.2 kbit/s
)…
33 Hash podataka potvrđen.
34 Komprimirano 3072 bajtova na 103…
35 Pisanje na 0x00008000… (100 %)
36 Napisao 3072 bajta (103 komprimiranih) na 0x00008000 za 0.1 sekundu (efektivno 478.9 kbit/s)…
37 Hash podataka potvrđen.
38
39 Odlazak…
40 Tvrdo resetiranje putem RTS pina…
41 Gotovo
Ako nema problema do kraja flash procesa, ploča će se ponovno pokrenuti i pokrenuti aplikaciju "hello_world".
3.4.6 Monitor
Da biste provjerili je li “hello_world” doista pokrenut, upišite 'idf.py -p PORT monitor' (ne zaboravite zamijeniti PORT imenom svog serijskog porta).
Ova naredba pokreće aplikaciju IDF Monitor:
1 $ idf.py -p /dev/ttyUSB0 monitor
2 Pokretanje idf_monitora u direktoriju […]/esp/hello_world/build
3 Izvršavanje ”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 — Izlaz: Ctrl+] | Izbornik: Ctrl+T | Pomoć: Ctrl+T nakon čega slijedi Ctrl+H —
7 i 8. lipnja 2016. 00:22:57
8
9 prvi:0x1 (POWERON_RESET),pokretanje:0x13 (SPI_FAST_FLASH_BOOT)
10 i 8. lipnja 2016. 00:22:57
11 …
Nakon što se zapisnici pokretanja i dijagnostike pomaknu prema gore, trebali biste vidjeti "Hello world!" ispisuje aplikacija.
1 …
2 Zdravo svijete!
3 Ponovno pokretanje za 10 sekundi…
4 Ovo je esp32s3 čip s 2 CPU jezgre, Ovo je esp32s3 čip s 2 CPU jezgre, WiFi/BLE
,
5 silikonska revizija 0, 2MB vanjske bljeskalice
6 Minimalna veličina slobodnog heapa: 390684 bajta
7 Ponovno pokretanje za 9 sekundi…
8 Ponovno pokretanje za 8 sekundi…
9 Ponovno pokretanje za 7 sekundi…
Za izlaz iz IDF monitora koristite prečac Ctrl+].
To je sve što vam je potrebno za početak rada s modulom ESP32-S3-WROOM-1 ili ESP32-S3-WROOM-1U! Sada ti
spremni isprobati nekog drugog bivšegamples u ESP-IDF, ili idite pravo na razvoj vlastitih aplikacija.
Izjava SAD-a FCC
Ovaj uređaj sukladan je s dijelom 15 FCC pravila. Rad podliježe sljedeća dva uvjeta:
- Ovaj uređaj ne smije uzrokovati štetne smetnje.
- Ovaj uređaj mora prihvatiti sve primljene smetnje, uključujući smetnje koje mogu uzrokovati neželjeni rad.
Ova je oprema testirana i utvrđeno je da je u skladu s ograničenjima za digitalne uređaje klase B, u skladu s dijelom 15 FCC pravila.
Ova su ograničenja osmišljena za razumnu zaštitu od štetnih smetnji u stambenim instalacijama. Ova oprema generira, koristi i može zračiti radiofrekventnu energiju i, ako se ne instalira i koristi u skladu s uputama, može uzrokovati štetne smetnje radijskim komunikacijama. Međutim, nema jamstva da se smetnje neće pojaviti u određenoj instalaciji. Ako ova oprema uzrokuje štetne smetnje radijskom ili televizijskom prijemu, što se može utvrditi uključivanjem i isključivanjem opreme, korisnik se potiče da pokuša ispraviti smetnje na jednu od sljedećih mjera:
- Preusmjerite ili premjestite prijemnu antenu.
- Povećajte razmak između opreme i prijemnika.
- Spojite opremu u utičnicu na strujnom krugu različitom od onog na koji je spojen prijemnik.
- Obratite se prodavaču ili iskusnom radio/TV tehničaru za pomoć.
Sve promjene ili modifikacije koje nije izričito odobrila strana odgovorna za sukladnost mogu poništiti korisnikovo ovlaštenje za rukovanje opremom.
Ova oprema u skladu je s FCC ograničenjima izloženosti RF zračenju koja su određena za nekontrolirano okruženje. Ovaj uređaj i njegova antena ne smiju biti smješteni zajedno ili raditi zajedno s bilo kojom drugom antenom ili odašiljačem.
Antene koje se koriste za ovaj odašiljač moraju biti instalirane na udaljenosti od najmanje 20 cm od svih osoba i ne smiju biti postavljene zajedno ili raditi zajedno s bilo kojom drugom antenom ili odašiljačem.
OEM integracijske upute
Ovaj je uređaj namijenjen samo OEM integratorima pod sljedećim uvjetima. Modul se može koristiti za instalaciju na drugom glavnom računalu. Antena mora biti instalirana tako da između antene i korisnika bude 20 cm, a modul odašiljača ne smije biti smješten zajedno s drugim odašiljačem ili antenom. Modul se smije koristiti samo s integriranom antenom(ama) koja je izvorno testirana i certificirana s ovim modulom. Sve dok su ispunjena 3 gornja uvjeta, daljnji testovi odašiljača neće biti potrebni. Međutim, OEM integrator je još uvijek odgovoran za testiranje svog krajnjeg proizvoda za sve dodatne zahtjeve usklađenosti s ovim instaliranim modulom (npr.ample, emisija digitalnih uređaja, periferni zahtjevi računala, itd.)
Obavijest:
U slučaju da ovi uvjeti ne mogu biti ispunjeni (nprampodređena konfiguracija prijenosnog računala ili zajedničko postavljanje s drugim odašiljačem), tada se FCC autorizacija za ovaj modul u kombinaciji s glavnom opremom više ne smatra valjanom i FCC ID modula ne može se koristiti na konačnom proizvodu. U tim okolnostima, OEM integrator bit će odgovoran za ponovnu procjenu krajnjeg proizvoda (uključujući odašiljač) i dobivanje zasebnog FCC ovlaštenja.
Označavanje krajnjeg proizvoda
Ovaj modul odašiljača dopušten je samo za upotrebu u uređajima u kojima se antena može instalirati tako da između antene i korisnika može biti razmak od 20 cm. Konačni krajnji proizvod mora biti označen na vidljivom području sa sljedećim: "Sadrži FCC ID: 2AC7Z-ESPS3WROOM1".
Izjava IC
Ovaj je uređaj u skladu s RSS-om o izuzimanju licence Industry Canada. Rad podliježe sljedeća dva uvjeta:
- Ovaj uređaj ne smije uzrokovati smetnje; i
- Ovaj uređaj mora prihvatiti sve smetnje, uključujući smetnje koje mogu uzrokovati neželjeni rad uređaja.
Izjava o izloženosti zračenju
Ova oprema u skladu je s ograničenjima izloženosti IC zračenju utvrđenim za nekontrolirano okruženje. Ovu opremu treba instalirati i koristiti s minimalnom udaljenosti od 20 cm između radijatora i vašeg tijela.
RSS247 odjeljak 6.4 (5)
Uređaj bi mogao automatski prekinuti prijenos u slučaju nedostatka informacija za prijenos ili pogreške u radu. Imajte na umu da se time ne želi zabraniti prijenos upravljačkih ili signalnih informacija ili uporaba ponavljajućih kodova ako to zahtijeva tehnologija.
Ovaj je uređaj namijenjen samo OEM integratorima pod sljedećim uvjetima: (Za korištenje modularnog uređaja)
- Antena mora biti instalirana tako da između antene i korisnika bude 20 cm, i
- Modul odašiljača ne smije se nalaziti zajedno s drugim odašiljačem ili antenom.
Sve dok su ispunjena 2 gornja uvjeta, daljnja ispitivanja odašiljača neće biti potrebna. Međutim, OEM integrator je i dalje odgovoran za testiranje svog krajnjeg proizvoda za sve dodatne zahtjeve usklađenosti koji su potrebni s ovim instaliranim modulom.
VAŽNA NAPOMENA:
U slučaju da ovi uvjeti ne mogu biti ispunjeni (nprampodređene konfiguracije prijenosnog računala ili kolokacija s drugim odašiljačem), tada se kanadsko ovlaštenje više ne smatra valjanim i IC ID se ne može koristiti na konačnom proizvodu. U tim okolnostima, OEM integrator bit će odgovoran za ponovnu procjenu kraja
proizvod (uključujući odašiljač) i dobivanje zasebnog kanadskog ovlaštenja.
Označavanje krajnjeg proizvoda
Ovaj modul odašiljača dopušten je samo za upotrebu u uređajima u kojima se antena može instalirati tako da između antene i korisnika može biti razmak od 20 cm. Konačni krajnji proizvod mora biti označen na vidljivom području sa sljedećim: "Sadrži IC: 21098-ESPS3WROOM1".
Ručne informacije za krajnjeg korisnika
OEM integrator mora biti svjestan da krajnjem korisniku ne daje informacije o tome kako instalirati ili ukloniti ovaj RF modul u korisničkom priručniku krajnjeg proizvoda koji integrira ovaj modul. Priručnik za krajnjeg korisnika mora sadržavati sve potrebne regulatorne informacije/upozorenje kako je prikazano u ovom priručniku.
Povezana dokumentacija
- Podatkovna tablica serije ESP32-S3 – Specifikacije hardvera ESP32-S3.
- ESP32-S3 Tehnički referentni priručnik – Detaljne informacije o tome kako koristiti ESP32-S3 memoriju i periferne uređaje.
- ESP32-S3 Smjernice za dizajn hardvera – Smjernice o tome kako integrirati ESP32-S3 u vaš hardverski proizvod.
- Certifikati
http://espressif.com/en/support/documents/certificates - Ažuriranja dokumentacije i pretplata na obavijesti o ažuriranju
http://espressif.com/en/support/download/documents
Zona za programere
- ESP-IDF Vodič za programiranje za ESP32-S3 – Opsežna dokumentacija za razvojni okvir ESP-IDF.
- ESP-IDF i drugi razvojni okviri na GitHubu.
http://github.com/espressif - ESP32 BBS Forum – Zajednica od inženjera do inženjera (E2E) za Espressif proizvode gdje možete postavljati pitanja, dijeliti znanje, istraživati ideje i pomoći u rješavanju problema s kolegama inženjerima.
http://esp32.com/ - ESP Journal – najbolji primjeri iz prakse, članci i bilješke ljudi iz Espressifa.
http://blog.espressif.com/ - Pogledajte kartice SDK-ovi i demonstracije, Aplikacije, Alati, AT firmver.
http://espressif.com/en/support/download/sdks-demos
Proizvodi
- ESP32-S3 serija SoC-ova – pregledajte sve ESP32-S3 SoC-ove.
http://espressif.com/en/products/socs?id=ESP32-S3 - Moduli serije ESP32-S3 – Pregledajte sve module temeljene na ESP32-S3.
http://espressif.com/en/products/modules?id=ESP32-S3 - DevKits serije ESP32-S3 – Pregledajte sve razvojne komplete temeljene na ESP32-S3.
http://espressif.com/en/products/devkits?id=ESP32-S3 - ESP odabir proizvoda – pronađite Espressif hardverski proizvod prikladan za vaše potrebe usporedbom ili primjenom filtara.
http://products.espressif.com/#/product-selector?language=en
Kontaktirajte nas
- Pogledajte kartice Pitanja o prodaji, Tehnički upiti, Shema kruga i dizajn PCB Review, Uzmi Samples (online trgovine), postanite naš dobavljač, komentari i prijedlozi.
http://espressif.com/en/contact-us/sales-questions
Povijest revizija
Datum | Verzija | Bilješke o izdanju |
10 | v0.6 | Sveukupno ažuriranje za reviziju čipa 1 |
7 | v0.5.1 | Preliminarno izdanje, za reviziju čipa 0 |
Odricanje od odgovornosti i Obavijest o autorskim pravima
Informacije u ovom dokumentu, uključujući URL reference, podložna je promjenama bez prethodne najave.
SVE INFORMACIJE TREĆIH STRANA U OVOM DOKUMENTU DAJU SE U TAKVOM KAKVOM JESU BEZ IKAKVIH JAMSTAVA ZA NJIHOVU AUTENTIČNOST I TOČNOST.
OVAJ DOKUMENT NE DAJE NIKAKVO JAMSTVO ZA NJEGOVU PRODAJU, NEKRŠENJE PRAVA ILI PRIKLADNOST ZA BILO KOJU ODREĐENU NAMJENU, NITI BILO KOJE JAMSTVO NA DRUGIJI PROIZLAZI IZ BILO KAKVOG PRIJEDLOGA, SPECIFIKACIJE ILI SAMPLE.
Sva odgovornost, uključujući odgovornost za kršenje vlasničkih prava, u vezi s korištenjem informacija u ovom dokumentu se odriče. Ovdje se ne daju nikakve licence izričite ili implicirane, putem estoppela ili na drugi način, na bilo koje pravo intelektualnog vlasništva.
Logo Wi-Fi Alliance Member zaštitni je znak Wi-Fi Alliancea. Bluetooth logotip je registrirani zaštitni znak tvrtke Bluetooth SIG.
Svi trgovački nazivi, zaštitni znakovi i registrirani zaštitni znakovi spomenuti u ovom dokumentu vlasništvo su njihovih vlasnika i ovime su priznati.
Predizdanje v0.6 Autorska prava
© 2022 Espressif Systems (Shanghai) Co., Ltd. Sva prava pridržana.
Dokumenti / Resursi
![]() |
ESPRESSIF ESP32-S3-WROOM-1 Bluetooth modul [pdf] Korisnički priručnik ESP32- S3- WROOM -1, ESP32 -S3 -WROOM -1U, Bluetooth modul, ESP32- S3- WROOM -1 Bluetooth modul |