ESP32S3WROOM1
ESP32S3WROOM1U
Käyttöopas
2.4 GHz WiFi (802.11 b/g/n) ja Bluetooth5 (LE) -moduuli
Rakennettu ESP32S3-sarjan SoC-sarjan ympärille, Xtensa ® kaksiytiminen 32-bittinen LX7-mikroprosessori
Flash jopa 16 Mt, PSRAM jopa 8 Mt
36 GPIO:ta, runsas oheislaitteiden sarja
Sisäinen PCB-antenni tai ulkoinen antenniliitin
Moduuli ohiview
1.1 Ominaisuudet
CPU ja OnChip-muisti
- ESP32-S3-sarja upotettuja SoC:itä, Xtensa ® -kaksiytiminen 32-bittinen LX7-mikroprosessori, jopa 240 MHz
- 384 kt ROM
- 512 kt SRAM
- 16 kt SRAM RTC:ssä
- Jopa 8 Mt PSRAM
WiFi
- 802.11 b/g/n
- Bittinopeus: 802.11n jopa 150 Mbps
- A-MPDU ja A-MSDU aggregaatio
- 0.4 µs suojavälin tuki
- Toimintakanavan keskitaajuusalue: 2412 ~ 2462 MHz
Bluetooth
- Bluetooth LE: Bluetooth 5, Bluetooth mesh
- 2 Mbps PHY
- Pitkän kantaman tila
- Mainoslaajennukset
- Useita mainossarjoja
- Kanavanvalintaalgoritmi #2
Oheislaitteet
- GPIO, SPI, LCD-liitäntä, kameraliitäntä, UART, I2C, I2S, kaukosäädin, pulssilaskuri, LED PWM, USB 1.1 OTG, USB Serial/JTAG ohjain, MCPWM, SDIO-isäntä, GDMA, TWAI ® -ohjain (yhteensopiva ISO 11898-1:n kanssa), ADC, kosketusanturi, lämpötila-anturi, ajastimet ja vahtikoirat
Integroidut komponentit moduulissa
- 40 MHz kideoskillaattori
- Jopa 16 Mt SPI-flash
Antennivaihtoehdot
- Sisäänrakennettu PCB-antenni (ESP32-S3-WROOM-1)
- Ulkoinen antenni liittimen kautta (ESP32-S3-WROOM-1U)
Käyttöolosuhteet
- Käyttö voltage/Virtalähde: 3.0 ~ 3.6 V
- Käyttöympäristön lämpötila:
– 65 °C versio: –40 ~ 65 °C
– 85 °C versio: –40 ~ 85 °C
– 105 °C versio: –40 ~ 105 °C - Mitat: Katso taulukko 1
1.2 Kuvaus
ESP32-S3-WROOM-1 ja ESP32-S3-WROOM-1U ovat kaksi tehokasta, yleistä Wi-Fi + Bluetooth LE MCU -moduulia, jotka on rakennettu ESP32-S3-sarjan SoC-moduulien ympärille. Runsaan oheislaitteiden lisäksi SoC:n tarjoama kiihtyvyys neuroverkon laskentaan ja signaalinkäsittelyyn tekee moduuleista ihanteellisen valinnan monenlaisiin tekoälyyn ja tekoälyyn (IoT) liittyviin sovellusskenaarioihin, kuten esim. herätyssanan tunnistus, puhekomentojen tunnistus, kasvojen tunnistus ja tunnistus, älykäs koti, älylaitteet, älykäs ohjauspaneeli, älykaiutin jne.
ESP32-S3-WROOM-1:n mukana tulee PCB-antenni. ESP32-S3-WROOM-1U:ssa on ulkoinen antenniliitin. Asiakkaille on saatavilla laaja valikoima moduulivaihtoehtoja taulukon 1 mukaisesti. Moduuliversioista sulautetut ESP32-S3R8 toimivat -40 ~ 65 °C ympäristön lämpötilassa, ESP32-S3-WROOM-1-H4 ja ESP32-S3 -WROOM-1U-H4 toimii -40 ~ 105 °C ympäristön lämpötilassa, ja muut moduuliversiot toimivat -40 ~ 85 °C ympäristön lämpötilassa.
Taulukko 1: Tilaustiedot
Tilauskoodi | Chip Embedded | Flash (MB) | PSRAM (MB) | Mitat (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 (neljä SPI) | |
ESP32-S3-WROOM-1-N8R2 | ESP32-S3R2 | 8 | 2 (neljä SPI) | |
ESP32-S3-WROOM-1-N16R2 | ESP32-S3R2 | 16 | 2 (neljä SPI) | |
ESP32-S3-WROOM-1-N4R8 (65 °C) | ESP32-S3R8 | 4 | 8 (oktaali SPI) | |
ESP32-S3-WROOM-1-N8R8 (65 °C) | ESP32-S3R8 | 8 | 8 (oktaali SPI) | |
ESP32-S3-WROOM-1-N16R8 (65 °C) | ESP32-S3R8 | 16 | 8 (oktaali 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 (neljä SPI) | |
ESP32-S3-WROOM-1U-N8R2 | ESP32-S3R2 | 8 | 2 (neljä SPI) | |
ESP32-S3-WROOM-1U-N16R2 | ESP32-S3R2 | 16 | 2 (neljä SPI) | |
ESP32-S3-WROOM-1U-N4R8 (65 °C) | ESP32-S3R8 | 4 | 8 (oktaali SPI) | |
ESP32-S3-WROOM-1U-N8R8 (65 °C) | ESP32-S3R8 | 8 | 8 (oktaali SPI) | |
ESP32-S3-WROOM-1U-N16R8 (65 °C) | ESP32-S3R8 | 16 | 8 (oktaali SPI) |
Moduulien ytimessä on ESP32-S3-sarjan SoC *, Xtensa ® 32-bittinen LX7 CPU, joka toimii jopa 240 MHz:n taajuudella. Voit sammuttaa suorittimen ja käyttää vähän virtaa käyttävää apuprosessoria valvoaksesi jatkuvasti oheislaitteita muutosten tai kynnysten ylittymisen varalta.
ESP32-S3 integroi runsaasti oheislaitteita, mukaan lukien SPI, LCD, kameraliitäntä, UART, I2C, I2S, kaukosäädin, pulssilaskuri, LED PWM, USB Serial/JTAG ohjain, MCPWM, SDIO-isäntä, GDMA, TWAI ® -ohjain (yhteensopiva ISO 11898-1:n kanssa), ADC, kosketusanturi, lämpötila-anturi, ajastimet ja vahtikoirat sekä jopa 45 GPIO:ta. Se sisältää myös täyden nopeuden USB 1.1 On-The-Go (OTG) -liitännän USB-viestinnän mahdollistamiseksi.
Huomautus:
* Lisätietoja ESP32-S3-sarjan SoC:ista on ESP32-S3-sarjan tietolomakkeessa.
Pin määritelmät
2.1 Pin-asettelu
Pintakaavio soveltuu malleille ESP32-S3-WROOM-1 ja ESP32-S3-WROOM-1U, mutta jälkimmäisessä ei ole poistoaluetta.
2.2 -nastainen kuvaus
Moduulissa on 41 nastaa. Katso nastan määritelmät taulukosta 2.
Katso pinnimien ja toimintojen nimien selitykset sekä oheisnastan kokoonpanot kohdasta ESP32-S3-sarjan tietolehti.
Taulukko 2: Pin-määritykset
Nimi | Ei. | Tyyppi a | Toiminto |
GND | 1 | P | GND |
3V3 | 2 | P | Virtalähde |
EN | 3 | I | Korkea: päällä, ottaa sirun käyttöön. Low: pois päältä, siru sammuu. Huomautus: Älä jätä EN-nastaa kellumaan. |
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 |
Taulukko 2 – jatkuu edelliseltä sivulta
Nimi | Ei. | Tyyppi a | Toiminto |
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 |
LUKEA | 41 | P | GND |
a P: virtalähde; I: syöttö; O: lähtö; T: korkea impedanssi. Lihavoidut pin-toiminnot ovat oletusarvoisia pin-toimintoja.
b Moduuliversioissa, joissa on sulautettu OSPI PSRAM, eli ESP32-S3R8, nastat IO35, IO36 ja IO37 yhdistetään OSPI PSRAM -muistiin, eivätkä ne ole käytettävissä muuhun käyttöön.
Aloita
3.1 Mitä tarvitset
Moduulin sovellusten kehittämiseen tarvitset:
- 1 x ESP32-S3-WROOM-1 tai ESP32-S3-WROOM-1U
- 1 x Espressif RF -testauslevy
- 1 x USB-sarjakortti
- 1 x mikro-USB-kaapeli
- 1 x PC Linuxilla
Tässä käyttöoppaassa otamme Linux-käyttöjärjestelmän esimerkkinäample. Lisätietoja Windowsin ja macOS:n määrityksistä on ESP-IDF-ohjelmointioppaassa.
3.2 Laitteiston liitäntä
- Juota ESP32-S3-WROOM-1- tai ESP32-S3-WROOM-1U-moduuli RF-testauslevyyn kuvan 2 mukaisesti.
- Liitä RF-testauskortti USB-sarjakorttiin TXD-, RXD- ja GND-liitäntöjen kautta.
- Liitä USB-sarjakortti tietokoneeseen.
- Kytke RF-testauskortti tietokoneeseen tai virtalähteeseen 5 V:n virtalähteen mahdollistamiseksi Micro-USB-kaapelilla.
- Yhdistä latauksen aikana IO0 GND:hen jumpperin kautta. Kytke sitten testitaulu ”ON”.
- Lataa laiteohjelmisto flashiin. Katso lisätietoja alla olevista osioista.
- Lataamisen jälkeen irrota hyppyjohdin IO0:stä ja GND:stä.
- Käynnistä RF-testauskortti uudelleen. Moduuli siirtyy työtilaan. Siru lukee ohjelmat flashistä alustuksen yhteydessä.
Huomautus:
IO0 on sisäisesti logiikka korkea. Jos IO0 on asetettu pull-up-tilaan, käynnistystila valitaan. Jos tämä nasta on vedetty alas tai jätetty kellumaan, lataustila on valittuna. Lisätietoja ESP32-S3-WROOM-1:stä tai ESP32-S3-WROOM-1U:sta on ESP32-S3-sarjan tietolomakkeessa.
3.3 Kehitysympäristön määrittäminen
Espressif IoT Development Framework (lyhyesti ESP-IDF) on viitekehys Espressif ESP32:een perustuvien sovellusten kehittämiseen. Käyttäjät voivat kehittää sovelluksia ESP32-S3:lla Windowsissa/Linuxissa/macOS:ssä ESP-IDF:n pohjalta. Tässä otamme Linux-käyttöjärjestelmän entisenäample.
3.3.1 Asennuksen edellytykset
Kääntääksesi ESP-IDF:n kanssa sinun on hankittava seuraavat paketit:
- CentOS 7 ja 8:
1 sudo yum -y päivitys && Sudo yum asennus 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 python3setuptools
2 cmake ninja-build ccache life-dev libssl-dev dfu-util libusb-1.0-0 - Kaari:
1 sudo Pacman -S – tarvitaan GCC git make flex bison gperf python-pip CMake ninja ccache 2 dfu-util libusb
Huomautus:
- Tämä opas käyttää hakemistoa ~/esp Linuxissa ESP-IDF:n asennuskansiona.
- Muista, että ESP-IDF ei tue välilyöntejä poluissa.
3.3.2 Hanki ESPIDF
ESP32-S3-WROOM-1- tai ESP32-S3-WROOM-1U-moduulien sovellusten rakentamiseen tarvitaan Espressifin ESP-IDF-varastossa olevat ohjelmistokirjastot.
Saadaksesi ESP-IDF, luo asennushakemisto ( ~/esp), josta voit ladata ESP-IDF:n ja kloonata arkisto 'git clone':lla:
- mkdir -p ~/esp
- cd ~/esp
- git-klooni – rekursiivinen https://github.com/espressif/esp-idf.git
ESP-IDF ladataan kansioon ~/esp/esp-idf. Katso ESP-IDF-versioista tietoa siitä, mikä ESP-IDF
versio käytettäväksi tietyssä tilanteessa.
3.3.3 Määritä työkalut
ESP-IDF:n lisäksi sinun on asennettava myös ESP-IDF:n käyttämät työkalut, kuten kääntäjä, debuggeri, Python-paketit jne. ESP-IDF tarjoaa skriptin nimeltä "install.sh" työkalujen määrittämiseksi. yhdellä kertaa.
1 cd ~/esp/esp-idf
2 ./install.sh
3.3.4 Ympäristömuuttujien määrittäminen
Asennettuja työkaluja ei ole vielä lisätty PATH-ympäristömuuttujaan. Jotta työkalut olisivat käyttökelpoisia komentoriviltä, on asetettava joitain ympäristömuuttujia. ESP-IDF tarjoaa toisen skriptin viennin. sh' joka tekee sen. Suorita terminaalissa, jossa aiot käyttää ESP-IDF:ää:
1 . $HOME/esp/esp-IDF/export.sh
Nyt kaikki on valmis, voit rakentaa ensimmäisen projektisi ESP32-S3-WROOM-1 tai ESP32-S3-WROOM-1U moduuliin.
3.4 Luo ensimmäinen projektisi
3.4.1 Aloita projekti
Nyt olet valmis valmistelemaan hakemuksesi ESP32-S3-WROOM-1- tai ESP32-S3-WROOM-1U-moduulia varten.
Voit aloittaa ex:n get-started/hello_world-projektillaamples-hakemisto ESP-IDF:ssä.
Kopioi get-started/hello_world ~/esp-hakemistoon:
1 cd ~/esp
2 cp -r $IDF_PATH/esimamples/get-started/hello_world .
Siellä on valikoima example projekteja examples-hakemisto ESP-IDF:ssä. Voit kopioida minkä tahansa projektin yllä esitetyllä tavalla ja suorittaa sen. On myös mahdollista rakentaa mmamples paikoillaan kopioimatta niitä ensin.
3.4.2 Yhdistä laitteesi
Liitä nyt moduuli tietokoneeseen ja tarkista missä sarjaportissa moduuli näkyy. Linuxin sarjaporttien nimet alkavat '/dev/TTY:llä. Suorita alla oleva komento kaksi kertaa, ensin kortti irrotettuna ja sitten kytkettynä. Toisella kerralla näkyviin tuleva portti on se, jota tarvitset:
1 ls /dev/tty*
Huomautus:
Pidä portin nimi käden ulottuvilla, sillä tarvitset sitä seuraavissa vaiheissa.
3.4.3 Määritä
Siirry 'hello_world'-hakemistoosi vaiheesta 3.4.1. Aloita projekti, aseta ESP32-S3-siru kohteeksi ja suorita projektin määritysapuohjelma "menuconfig".
1 cd ~/esp/hello_world
2 idf.py set-target esp32s3
3 idf.py menuconfig
Kohteen asettaminen komennolla 'idf.py set-target esp32s3' tulee tehdä kerran uuden projektin avaamisen jälkeen. Jos projekti sisältää olemassa olevia koontiversioita ja määrityksiä, ne tyhjennetään ja alustetaan. Kohde voidaan tallentaa ympäristömuuttujaan tämän vaiheen ohittamiseksi. Lisätietoja on kohdassa Kohteen valitseminen.
Jos edelliset vaiheet on tehty oikein, seuraava valikko tulee näkyviin:
Käytät tätä valikkoa asettaaksesi projektikohtaisia muuttujia, kuten Wi-Fi-verkon nimen ja salasanan, prosessorin nopeuden jne. Projektin määrittäminen menuconfig-toiminnolla voidaan ohittaa "hello_word" kohdalla. Tämä example toimii oletuskokoonpanolla Valikon värit voivat olla erilaisia päätteessäsi. Voit muuttaa ulkoasua vaihtoehdolla '–style'. Suorita 'idf.py menuconfig –help saadaksesi lisätietoja.
3.4.4 Rakenna projekti
Rakenna projekti ajamalla:
1 idf.py-versio
Tämä komento kääntää sovelluksen ja kaikki ESP-IDF-komponentit, minkä jälkeen se luo käynnistyslataimen, osiotaulukon ja sovellusbinaarit.
1 $ idf.py rakentaa
2 Suoritetaan CMake hakemistossa /polku/hello_world/build
3 Suoritetaan ”CMake -G Ninja –warn-unitialized /path/to/hello_world”…
4 Varoita alustamattomista arvoista.
5 – Löytyi Git: /usr/bin/git (löytyi versio ”2.17.0”)
6 — Tyhjän aws_iot-komponentin rakentaminen määrityksen vuoksi
7 — Komponenttien nimet: …
8 — Komponenttipolut:…
9
10 … (enemmän riviä koontijärjestelmän lähtöä)
11
12 [527/527] Luodaan hello_world.bin
13 esptool.py v2.3.1
14
15 Projekti on valmis. Flashia varten suorita tämä komento:
16 ../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600
17 write_flash –flash_mode dio –flash_size detect –flash_freq 40m
18 0x10000 build/hello_world.bin build 0x1000 build/bootloader/bootloader.bin 0x8000
19 build/partition_table/partition-table.bin
20 tai suorita "idf.py -p PORT flash"
Jos virheitä ei ole, koontiversio päättyy luomalla laiteohjelmiston binaaritiedosto .bin file.
3.4.5 Flash laitteeseen
Flasha moduuliin juuri rakentamasi binaarit suorittamalla:
1 idf.py -p PORT [-b BAUD] salama
Korvaa PORT ESP32-S3-kortin sarjaportin nimellä kohdassa Vaihe: Liitä laite.
Voit myös muuttaa flasherin siirtonopeutta korvaamalla BAUD tarvitsemallasi tiedonsiirtonopeudella. Oletussiirtonopeus on 460800.
Lisätietoja idf.py-argumenteista on osoitteessa idf.py.
Huomautus:
Vaihtoehto "flash" rakentaa ja vilkkuu projektin automaattisesti, joten "idf.py build" -ohjelman suorittaminen ei ole välttämätöntä.
Kun vilkkuu, näet seuraavan kaltaisen tuloslokin:
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.
roskakori
4 0x10000 hello_world.bin 0x8000 partition_table/partition-table.bin
5 esptool.py v3.2-dev
6 Sarjaportti /dev/ttyUSB0
7 Yhdistetään….
8 Siru on ESP32-S3
9 Ominaisuudet: WiFi, BLE
10 Crystal on 40 MHz
11 MAC: 7c:df:a1:e0:00:64
12 Ladataan tynkä…
13 Juoksu tynkä…
14 Stub running…
15 Siirretään siirtonopeudeksi 460800
16 Muutettu.
17 Määritetään salaman kokoa…
18 Flash poistetaan arvoista 0x00000000 arvoon 0x00004fff…
19 Flash poistetaan arvoista 0x00010000 arvoon 0x00039fff…
20 Flash poistetaan arvoista 0x00008000 arvoon 0x00008fff…
21 Pakattu 18896 tavua 11758…
22 Kirjoittaminen 0x00000000… (100 %)
23 Kirjoitti 18896 tavua (11758 pakattuna) nopeudella 0x00000000 0.5 sekunnissa (tehollinen 279.9 kbit/s)
…
24 Tietojen hajautusarvo vahvistettu.
25 Pakattu 168208 tavua 88178…
26 Kirjoittaminen 0x00010000… (16 %)
27 Kirjoittaminen 0x0001a80f… (33 %)
28 Kirjoitetaan 0x000201f1… (50 %)
29 Kirjoittaminen 0x00025dcf… (66 %)
30 Kirjoitetaan 0x0002d0be… (83 %)
31 Kirjoitetaan 0x00036c07… (100 %)
32 Kirjoitti 168208 tavua (88178 pakattu) nopeudella 0x00010000 2.4 sekunnissa (tehollinen 569.2 kbit/s
)…
33 Tietojen hajautusarvo vahvistettu.
34 Pakattu 3072 tavua 103…
35 Kirjoittaminen 0x00008000… (100 %)
36 Kirjoitti 3072 tavua (103 pakattuna) nopeudella 0x00008000 0.1 sekunnissa (tehollinen 478.9 kbit/s)…
37 Tietojen hajautusarvo vahvistettu.
38
39 Lähtee…
40 Kova nollaus RTS-nastalla…
41 Valmis
Jos ongelmia ei ilmene flash-prosessin loppuun mennessä, levy käynnistyy uudelleen ja käynnistää "hello_world" -sovelluksen.
3.4.6 Näyttö
Tarkistaaksesi, onko "hello_world" todella käynnissä, kirjoittamalla "idf.py -p PORT monitor" (älä unohda korvata PORT sarjaportin nimellä).
Tämä komento käynnistää IDF Monitor -sovelluksen:
1 $ idf.py -p /dev/ttyUSB0-näyttö
2 Käynnistetään idf_monitor hakemistossa […]/esp/hello_world/build
3 Suoritetaan ”python […]/esp-idf/tools/idf_monitor.py -b 115200
4 […]/esp/hello_world/build/hello-world.elf”…
5 — idf_monitor /dev/ttyUSB0 115200 —
6 — Lopeta: Ctrl+] | Valikko: Ctrl+T | Ohje: Ctrl+T ja sitten Ctrl+H —
7 ets 8. kesäkuuta 2016 00:22:57
8
9 ensimmäinen:0x1 (POWERON_RESET),käynnistys:0x13 (SPI_FAST_FLASH_BOOT)
10 ets 8. kesäkuuta 2016 00:22:57
11 …
Kun käynnistys- ja diagnostiikkalokit vieritetään ylöspäin, sinun pitäisi nähdä "Hei maailma!" tulostetaan sovelluksella.
1 …
2 Hei maailma!
3 Käynnistyy uudelleen 10 sekunnin kuluttua…
4 Tämä on esp32s3-siru, jossa on 2 CPU-ydintä, tämä on esp32s3-siru, jossa on 2 CPU-ydintä, WiFi/BLE
,
5 silikoniversio 0, 2MB ulkoinen flash
6 Vapaan keon vähimmäiskoko: 390684 tavua
7 Käynnistyy uudelleen 9 sekunnin kuluttua…
8 Käynnistyy uudelleen 8 sekunnin kuluttua…
9 Käynnistyy uudelleen 7 sekunnin kuluttua…
IDF-näytöstä poistutaan pikanäppäimellä Ctrl+].
Siinä on kaikki mitä tarvitset ESP32-S3-WROOM-1- tai ESP32-S3-WROOM-1U-moduulin käytön aloittamiseen! Nyt sinä
ovat valmiita kokeilemaan muita examples ESP-IDF:ssä tai mene suoraan kehittämään omia sovelluksiasi.
Yhdysvaltain FCC: n lausunto
Tämä laite on FCC-sääntöjen osan 15 mukainen. Toiminta on kahden seuraavan ehdon alaista:
- Tämä laite ei saa aiheuttaa haitallisia häiriöitä.
- Tämän laitteen on hyväksyttävä kaikki vastaanotetut häiriöt, mukaan lukien häiriöt, jotka voivat aiheuttaa ei-toivottua toimintaa.
Tämä laite on testattu ja sen on todettu noudattavan luokan B digitaalisille laitteille asetettuja rajoituksia FCC-sääntöjen osan 15 mukaisesti.
Nämä rajoitukset on suunniteltu suojaamaan kohtuullisesti haitallisilta häiriöiltä kotiasennuksessa. Tämä laite tuottaa, käyttää ja voi säteillä radiotaajuista energiaa, ja jos sitä ei asenneta ja käytetä ohjeiden mukaisesti, se voi aiheuttaa haitallisia häiriöitä radioviestintään. Ei kuitenkaan ole takeita siitä, ettei häiriöitä esiinny tietyssä asennuksessa. Jos tämä laite aiheuttaa haitallisia häiriöitä radio- tai televisiovastaanottoon, mikä voidaan määrittää sammuttamalla ja käynnistämällä laite, käyttäjää kehotetaan yrittämään korjata häiriö jollakin seuraavista tavoista:
- Suuntaa tai siirrä vastaanottoantenni uudelleen.
- Lisää laitteen ja vastaanottimen välistä etäisyyttä.
- Liitä laite pistorasiaan, joka on eri piirissä kuin se, johon vastaanotin on kytketty.
- Pyydä apua jälleenmyyjältä tai kokeneelta radio-/TV-teknikolta.
Kaikki muutokset, joita vaatimustenmukaisuudesta vastaava osapuoli ei ole nimenomaisesti hyväksynyt, voivat mitätöidä käyttäjän oikeuden käyttää laitetta.
Tämä laite noudattaa FCC:n RF-säteilyaltistusrajoja, jotka on asetettu hallitsemattomalle ympäristölle. Tätä laitetta ja sen antennia ei saa sijoittaa samaan paikkaan tai käyttää yhdessä minkään muun antennin tai lähettimen kanssa.
Tässä lähettimessä käytettävät antennit on asennettava siten, että ne ovat vähintään 20 cm:n etäisyydellä kaikista henkilöistä, eivätkä ne saa sijaita tai toimia yhdessä minkään muun antennin tai lähettimen kanssa.
OEM-integrointiohjeet
Tämä laite on tarkoitettu vain OEM-integraattoreille seuraavissa olosuhteissa. Moduuli voidaan asentaa toiseen isäntään. Antenni on asennettava siten, että antennin ja käyttäjien väliin jää 20 cm, eikä lähetinmoduulia saa sijoittaa minkään muun lähettimen tai antennin kanssa. Moduulia saa käyttää vain sellaisen kiinteän antennin kanssa, joka on alun perin testattu ja sertifioitu tällä moduulilla. Niin kauan kuin edellä mainitut 3 ehtoa täyttyvät, lähettimen lisätestejä ei tarvita. OEM-integraattori on kuitenkin edelleen vastuussa lopputuotteensa testaamisesta tämän asennetun moduulin lisävaatimusten varalta (esim.ample, digitaalisten laitteiden päästöt, PC:n oheislaitteiden vaatimukset jne.)
Huomautus:
Jos näitä ehtoja ei voida täyttää (esimamptietyn kannettavan tietokoneen kokoonpanon tai toisen lähettimen kanssa), silloin FCC-valtuutusta tälle moduulille yhdessä isäntälaitteen kanssa ei pidetä enää voimassa eikä moduulin FCC-tunnusta voida käyttää lopputuotteessa. Näissä olosuhteissa OEM-integraattori on vastuussa lopputuotteen (mukaan lukien lähetin) uudelleenarvioinnista ja erillisen FCC-valtuutuksen hankkimisesta.
Lopputuotteen merkintä
Tämä lähetinmoduuli on hyväksytty käytettäväksi vain laitteissa, joissa antenni voidaan asentaa siten, että antennin ja käyttäjien väliin jää 20 cm. Lopullinen lopputuote on merkittävä näkyvälle alueelle seuraavalla tekstillä: "Sisältää FCC ID:n: 2AC7Z-ESPS3WROOM1".
IC:n lausunto
Tämä laite on Industry Canadan lisenssivapaan RSS-standardin mukainen. Toiminta on kahden seuraavan ehdon alaista:
- Tämä laite ei saa aiheuttaa häiriöitä; ja
- Tämän laitteen on hyväksyttävä kaikki häiriöt, mukaan lukien häiriöt, jotka voivat aiheuttaa laitteen ei-toivottua toimintaa.
Säteilyaltistuslausunto
Tämä laite noudattaa hallitsemattomalle ympäristölle asetettuja IC-säteilyaltistusrajoja. Tämä laite tulee asentaa ja sitä tulee käyttää vähintään 20 cm:n etäisyydellä jäähdyttimen ja kehon välillä.
RSS247 Kohta 6.4 (5)
Laite voi keskeyttää lähetyksen automaattisesti, jos lähetettävät tiedot puuttuvat tai toimintahäiriö. Huomaa, että tämä ei ole tarkoitettu estämään ohjaus- tai signalointitietojen siirtoa tai toistuvien koodien käyttöä, jos tekniikka sitä vaatii.
Tämä laite on tarkoitettu vain OEM-integraattoreille seuraavissa olosuhteissa: (Moduulilaitteen käyttöön)
- Antenni on asennettava siten, että antennin ja käyttäjien väliin jää 20 cm
- Lähetinmoduulia ei saa sijoittaa minkään muun lähettimen tai antennin kanssa.
Niin kauan kuin yllä olevat kaksi ehtoa täyttyvät, lähetintestejä ei tarvita. OEM-integraattori on kuitenkin edelleen vastuussa lopputuotteensa testaamisesta tämän moduulin edellyttämien lisävaatimusten varalta.
TÄRKEÄ HUOMAUTUS:
Jos näitä ehtoja ei voida täyttää (esimamptietyt kannettavan tietokoneen kokoonpanot tai sijoittaminen toisen lähettimen kanssa), Kanadan valtuutusta ei enää pidetä voimassa eikä IC-tunnusta voida käyttää lopputuotteessa. Näissä olosuhteissa OEM-integraattori on vastuussa lopun uudelleenarvioinnista
tuotetta (mukaan lukien lähetin) ja hankkimalla erillisen Kanadan luvan.
Lopputuotteen merkintä
Tämä lähetinmoduuli on hyväksytty käytettäväksi vain laitteissa, joissa antenni voidaan asentaa siten, että antennin ja käyttäjien väliin jää 20 cm. Lopullinen lopputuote on merkittävä näkyvälle alueelle seuraavasti: "Sisältää IC: 21098-ESPS3WROOM1".
Manuaaliset tiedot loppukäyttäjälle
OEM-integraattorin on oltava tietoinen siitä, ettei se anna loppukäyttäjälle tietoja tämän RF-moduulin asentamisesta tai poistamisesta tämän moduulin integroivan lopputuotteen käyttöohjeessa. Loppukäyttäjän oppaan tulee sisältää kaikki vaaditut säädökset/varoitukset tässä oppaassa esitetyllä tavalla.
Aiheeseen liittyvä dokumentaatio
- ESP32-S3-sarjan tietolehti – ESP32-S3-laitteiston tekniset tiedot.
- ESP32-S3 Technical Reference Manual – Yksityiskohtaiset tiedot ESP32-S3-muistin ja oheislaitteiden käytöstä.
- ESP32-S3 Hardware Design Guidelines – Ohjeita ESP32-S3:n integroimiseksi laitteistotuotteeseesi.
- Sertifikaatit
http://espressif.com/en/support/documents/certificates - Dokumentaatiopäivitykset ja päivitysilmoitustilaus
http://espressif.com/en/support/download/documents
Kehittäjäalue
- ESP-IDF-ohjelmointiopas ESP32-S3:lle – Laaja dokumentaatio ESP-IDF-kehityskehykselle.
- ESP-IDF ja muut kehityskehykset GitHubissa.
http://github.com/espressif - ESP32 BBS Forum – Engineer-to-Engineer (E2E) -yhteisö Espressif-tuotteille, jossa voit lähettää kysymyksiä, jakaa tietoa, tutkia ideoita ja auttaa ratkaisemaan ongelmia muiden insinöörien kanssa.
http://esp32.com/ - ESP Journal – Espressif-kansan parhaat käytännöt, artikkelit ja muistiinpanot.
http://blog.espressif.com/ - Katso välilehdet SDK:t ja Demot, Sovellukset, Työkalut, AT Firmware.
http://espressif.com/en/support/download/sdks-demos
Tuotteet
- ESP32-S3-sarjan SoC:t – Selaa kaikkia ESP32-S3 SoC:ita.
http://espressif.com/en/products/socs?id=ESP32-S3 - ESP32-S3-sarjan moduulit – Selaa kaikkia ESP32-S3-pohjaisia moduuleja.
http://espressif.com/en/products/modules?id=ESP32-S3 - ESP32-S3-sarjan DevKits – Selaa kaikkia ESP32-S3-pohjaisia devkittejä.
http://espressif.com/en/products/devkits?id=ESP32-S3 - ESP Product Selector – Löydä tarpeisiisi sopiva Espressif-laitteisto vertaamalla tai käyttämällä suodattimia.
http://products.espressif.com/#/product-selector?language=en
Ota yhteyttä
- Katso välilehdet Myyntikysymykset, Tekniset tiedustelut, Piirikaavio ja PCB-suunnittelu Review, Hanki Samples (verkkokaupat), Ryhdy toimittajamme, kommentit ja ehdotukset.
http://espressif.com/en/contact-us/sales-questions
Versiohistoria
Päivämäärä | Versio | Julkaisutiedot |
10 | v0.6 | Kokonaispäivitys siruversiolle 1 |
7 | v0.5.1 | Alustava julkaisu siruversiolle 0 |
Vastuuvapauslauseke ja tekijänoikeusilmoitus
Tämän asiakirjan tiedot, mukaan lukien URL viitteitä, voidaan muuttaa ilman erillistä ilmoitusta.
KAIKKI TÄSSÄ ASIAKIRJASSA OLEVAT KOLMANSIEN TIEDOT TOIMITETAAN SELLAISENAAN ILMAN TAKUITA NIIDEN AITTOMUKSELLE JA TARKKUKSELLE.
TÄLLÄ ASIAKIRJALLA EI OLE TAKUUTA SEN MYYNTIKELPOISUUDESTA, LOUKKAMATTOMUUDESTA TAI SOVELTUVUUDESTA MINKÄÄN TIETTYYN TARKOITUKSEEN EIKÄ MITÄÄN TAKUUTA EI SYY MISSÄÄN EHDOTUKSESTA, TIEDOTUKSESTA TAI MÄÄRITYKSESTÄ.AMPLE.
Kaikki vastuu, mukaan lukien vastuu mahdollisten omistusoikeuksien loukkauksista, liittyen tämän asiakirjan tietojen käyttöön, on irtisanoutunut. Tässä ei myönnetä minkäänlaisia immateriaalioikeuksia koskevia nimenomaisia tai epäsuoria lisenssejä, estoppel tai muutoin.
Wi-Fi Alliance Member -logo on Wi-Fi Alliancen tavaramerkki. Bluetooth-logo on Bluetooth SIG:n rekisteröity tavaramerkki.
Kaikki tässä asiakirjassa mainitut kauppanimet, tavaramerkit ja rekisteröidyt tavaramerkit ovat omistajiensa omaisuutta, ja ne tunnustetaan.
Esijulkaisu v0.6 Tekijänoikeus
© 2022 Espressif Systems (Shanghai) Co., Ltd. Kaikki oikeudet pidätetään.
Asiakirjat / Resurssit
![]() |
ESPRESSIF ESP32-S3-WROOM-1 Bluetooth-moduuli [pdfKäyttöopas ESP32- S3- WROOM -1, ESP32 -S3 -WROOM -1U, Bluetooth-moduuli, ESP32- S3- WROOM -1 Bluetooth-moduuli |