ESPRESSIF LOGOESP32S3WROOM1
ESP32S3WROOM1U
Käyttöopas 

ESPRESSIF ESP32-S3-WROOM-1 Bluetooth-moduuli
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.

ESPRESSIF ESP32-S3-WROOM1 Bluetooth-moduuli - Pin määritelmät

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ä

  1.  Juota ESP32-S3-WROOM-1- tai ESP32-S3-WROOM-1U-moduuli RF-testauslevyyn kuvan 2 mukaisesti.ESPRESSIF ESP32-S3-WROOM1 Bluetooth-moduuli - Laitteistoyhteys
  2. Liitä RF-testauskortti USB-sarjakorttiin TXD-, RXD- ja GND-liitäntöjen kautta.
  3. Liitä USB-sarjakortti tietokoneeseen.
  4. Kytke RF-testauskortti tietokoneeseen tai virtalähteeseen 5 V:n virtalähteen mahdollistamiseksi Micro-USB-kaapelilla.
  5. Yhdistä latauksen aikana IO0 GND:hen jumpperin kautta. Kytke sitten testitaulu ”ON”.
  6. Lataa laiteohjelmisto flashiin. Katso lisätietoja alla olevista osioista.
  7. Lataamisen jälkeen irrota hyppyjohdin IO0:stä ja GND:stä.
  8. 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:

  1. mkdir -p ~/esp
  2. cd ~/esp
  3.  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:

ESPRESSIF ESP32-S3-WROOM1 Bluetooth-moduuli - Määritä

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.

Asiaan liittyvä dokumentaatio ja resurssit

Aiheeseen liittyvä dokumentaatio

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 

Ota yhteyttä

Versiohistoria 

Päivämäärä Versio Julkaisutiedot
10 v0.6 Kokonaispäivitys siruversiolle 1
7 v0.5.1 Alustava julkaisu siruversiolle 0

ESPRESSIF LOGO2www.espressif.com 

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

Viitteet

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *