ESPRESSIF LOGOESP32S3WROOM1
ESP32S3WROOM1U
Felhasználói kézikönyv 

ESPRESSIF ESP32-S3-WROOM-1 Bluetooth modul
2.4 GHz-es WiFi (802.11 b/g/n) és Bluetooth5 (LE) modul
Az ESP32S3 sorozat SoC-jai köré épült, Xtensa ® kétmagos 32 bites LX7 mikroprocesszor
Flash 16 MB-ig, PSRAM 8 MB-ig
36 GPIO, perifériák gazdag készlete
Fedélzeti PCB antenna vagy külső antenna csatlakozó

Modul végeview

1.1 Jellemzők

CPU és OnChip memória

  • ESP32-S3 sorozat beágyazott SoC-k, Xtensa ® kétmagos 32 bites LX7 mikroprocesszor, 240 MHz-ig
  • 384KB ROM
  • 512 KB SRAM
  • 16 KB SRAM RTC-ben
  • Akár 8 MB PSRAM

WiFi

  • 802.11 b/g/n
  • Bitráta: 802.11n 150 Mbps-ig
  • A-MPDU és A-MSDU aggregáció
  • 0.4 µs védelmi intervallum támogatás
  • Működési csatorna középfrekvencia tartománya: 2412 ~ 2462 MHz

Bluetooth

  • Bluetooth LE: Bluetooth 5, Bluetooth mesh
  • 2 Mbps PHY
  • Nagy hatótávolságú üzemmód
  • Reklámbővítmények
  • Több reklámkészlet
  • Csatornaválasztási algoritmus #2

Perifériák

  • GPIO, SPI, LCD interfész, kamera interfész, UART, I2C, I2S, távirányító, impulzusszámláló, LED PWM, USB 1.1 OTG, USB soros/JTAG vezérlő, MCPWM, SDIO gazdagép, GDMA, TWAI ® vezérlő (ISO 11898-1 szabvánnyal kompatibilis), ADC, érintésérzékelő, hőmérséklet-érzékelő, időzítők és őrzőkutyák

Integrált komponensek a modulon

  • 40 MHz-es kristályoszcillátor
  • Akár 16 MB SPI flash

Antenna opciók

  • Fedélzeti PCB antenna (ESP32-S3-WROOM-1)
  • Külső antenna csatlakozón keresztül (ESP32-S3-WROOM-1U)

Üzemeltetési feltételek

  • Működési voltage/Tápellátás: 3.0 ~ 3.6 V
  • Működési környezeti hőmérséklet:
    – 65 °C-os változat: –40 ~ 65 °C
    – 85 °C-os változat: –40 ~ 85 °C
    – 105 °C-os változat: –40 ~ 105 °C
  • Méretek: lásd az 1. táblázatot

1.2 Leírás

Az ESP32-S3-WROOM-1 és az ESP32-S3-WROOM-1U két nagy teljesítményű, általános Wi-Fi + Bluetooth LE MCU modul, amelyek az ESP32-S3 SoC-sorozat köré épülnek. A perifériák gazdag készlete mellett a neurális hálózatok számítási és jelfeldolgozási munkaterhelésének az SoC által biztosított gyorsítása ideális választássá teszi a modulokat a mesterséges intelligenciával és a dolgok mesterséges intelligenciájával (IoT) kapcsolatos alkalmazási forgatókönyvek széles skálájához, mint pl. ébresztőszó-érzékelés, beszédparancs-felismerés, arcfelismerés és -felismerés, okosotthon, intelligens készülékek, intelligens vezérlőpanel, intelligens hangszóró stb.
Az ESP32-S3-WROOM-1 PCB antennával érkezik. Az ESP32-S3-WROOM-1U külső antennacsatlakozóval érkezik. A modulváltozatok széles választéka áll az ügyfelek rendelkezésére, az 1. táblázat szerint. A modulváltozatok közül a beágyazott ESP32-S3R8 –40 ~ 65 °C környezeti hőmérsékleten üzemel, az ESP32-S3-WROOM-1-H4 és az ESP32-S3 -WROOM-1U-H4 -40 ~ 105 °C környezeti hőmérsékleten, a többi modulváltozat pedig -40 ~ 85 °C környezeti hőmérsékleten működik.

1. táblázat: Rendelési információk

Rendelési kód Chip Embedded Flash (MB) PSRAM (MB) Méretek (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 (négy SPI)
ESP32-S3-WROOM-1-N8R2 ESP32-S3R2 8 2 (négy SPI)
ESP32-S3-WROOM-1-N16R2 ESP32-S3R2 16 2 (négy SPI)
ESP32-S3-WROOM-1-N4R8 (65 °C) ESP32-S3R8 4 8 (oktális SPI)
ESP32-S3-WROOM-1-N8R8 (65 °C) ESP32-S3R8 8 8 (oktális SPI)
ESP32-S3-WROOM-1-N16R8 (65 °C) ESP32-S3R8 16 8 (oktális 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 (négy SPI)
ESP32-S3-WROOM-1U-N8R2 ESP32-S3R2 8 2 (négy SPI)
ESP32-S3-WROOM-1U-N16R2 ESP32-S3R2 16 2 (négy SPI)
ESP32-S3-WROOM-1U-N4R8 (65 °C) ESP32-S3R8 4 8 (oktális SPI)
ESP32-S3-WROOM-1U-N8R8 (65 °C) ESP32-S3R8 8 8 (oktális SPI)
ESP32-S3-WROOM-1U-N16R8 (65 °C) ESP32-S3R8 16 8 (oktális SPI)

A modulok magja egy ESP32-S3 sorozatú SoC *, egy Xtensa ® 32 bites LX7 CPU, amely akár 240 MHz-en is működik. Kikapcsolhatja a CPU-t, és az alacsony fogyasztású társprocesszor segítségével folyamatosan figyelheti a perifériák változásait vagy a küszöbértékek átlépését.
Az ESP32-S3 perifériák gazdag készletét integrálja, beleértve az SPI-t, LCD-t, kamera interfészt, UART-t, I2C-t, I2S-t, távirányítót, impulzusszámlálót, LED PWM-et, USB soros/J-tTAG vezérlő, MCPWM, SDIO gazdagép, GDMA, TWAI ® vezérlő (ISO 11898-1 szabvánnyal kompatibilis), ADC, érintésérzékelő, hőmérséklet-érzékelő, időzítők és figyelők, valamint akár 45 GPIO. Tartalmaz egy teljes sebességű USB 1.1 On-The-Go (OTG) interfészt is, amely lehetővé teszi az USB kommunikációt.

Jegyzet:
* Az ESP32-S3 sorozatú SoC-kkel kapcsolatos további információkért tekintse meg az ESP32-S3 sorozat adatlapját.

Pin definíciók

2.1 Pin-elrendezés
A tűdiagram az ESP32-S3-WROOM-1 és ESP32-S3-WROOM-1U típusokra vonatkozik, de az utóbbinak nincs kihagyási zónája.

ESPRESSIF ESP32-S3-WROOM1 Bluetooth Modul - Pin definíciók

2.2 Pin leírás

A modul 41 ​​érintkezős. Lásd a tű definícióit a 2. táblázatban.
A tű- és funkciónevek, valamint a perifériás érintkezők konfigurációinak magyarázatát a következő helyen találja: ESP32-S3 sorozat adatlapja.

2. táblázat: Pin-definíciók

Név Nem. Írja be a Funkció
GND 1 P GND
3V3 2 P Tápegység
EN 3 I High: be, engedélyezi a chipet. Alacsony: ki, a chip kikapcsol.
Megjegyzés: Ne hagyja lebegni az EN csapot.
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, FÜGG.
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, FÜGG.
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

2. táblázat – folytatás az előző oldalról

Név Nem. Írja be a Funkció
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
OLVAS 41 P GND

a P: tápegység; I: bemenet; O: kimenet; T: nagy impedancia. A félkövér betűtípusú PIN-funkciók az alapértelmezett gombostűfunkciók.
b A beágyazott OSPI PSRAM-mal rendelkező modulváltozatokban, azaz az ESP32-S3R8-ban az IO35, IO36 és IO37 érintkezők az OSPI PSRAM-hoz csatlakoznak, és más célra nem állnak rendelkezésre.

Kezdje el

3.1 Amire szüksége van
A modulhoz szükséges alkalmazások fejlesztéséhez:

  • 1 x ESP32-S3-WROOM-1 vagy ESP32-S3-WROOM-1U
  • 1 x Espressif RF tesztelőtábla
  • 1 x USB-soros kártya
  • 1 x Micro-USB kábel
  • 1 x Linuxot futtató PC

Ebben a használati útmutatóban a Linux operációs rendszert vesszük példakéntample. A Windows és a macOS konfigurációjával kapcsolatos további információkért tekintse meg az ESP-IDF programozási útmutatót.
3.2 Hardver csatlakozás

  1.  Forrassza az ESP32-S3-WROOM-1 vagy ESP32-S3-WROOM-1U modult a rádiófrekvenciás tesztelőkártyára a 2. ábrán látható módon.ESPRESSIF ESP32-S3-WROOM1 Bluetooth modul - Hardver csatlakozás
  2. Csatlakoztassa az RF-tesztelő kártyát az USB-soros kártyához TXD, RXD és GND segítségével.
  3. Csatlakoztassa az USB-soros kártyát a számítógéphez.
  4. Csatlakoztassa az RF tesztelőkártyát a számítógéphez vagy egy hálózati adapterhez, hogy lehetővé tegye az 5 V-os tápellátást a Micro-USB kábelen keresztül.
  5. Letöltés közben csatlakoztassa az IO0-t a GND-hez egy jumperen keresztül. Ezután kapcsolja „BE” a teszttáblát.
  6. Töltse le a firmware-t a flash-be. A részletekért lásd az alábbi szakaszokat.
  7. A letöltés után távolítsa el a jumpert az IO0-ról és a GND-ről.
  8. Kapcsolja be újra az RF-tesztelő kártyát. A modul működési módba kapcsol. A chip az inicializáláskor flash-ről olvas programokat.

Jegyzet:
Az IO0 belső logikailag magas. Ha az IO0 felhúzásra van állítva, a rendszerindítási mód van kiválasztva. Ha ez a gombostű lehúzható vagy lebeg, akkor a Letöltés mód van kiválasztva. Az ESP32-S3-WROOM-1 vagy ESP32-S3-WROOM-1U termékkel kapcsolatos további információkért tekintse meg az ESP32-S3 sorozat adatlapját.

3.3 Fejlesztői környezet beállítása
Az Espressif IoT Development Framework (röviden ESP-IDF) az Espressif ESP32-n alapuló alkalmazások fejlesztésének keretrendszere. A felhasználók ESP-IDF-en alapuló ESP32-S3 alkalmazásokat fejleszthetnek Windows/Linux/macOS rendszerben. Itt a Linux operációs rendszert vesszük példakéntample.
3.3.1 Telepítési előfeltételek
Az ESP-IDF-fel való fordításhoz a következő csomagokat kell beszereznie:

  • CentOS 7 és 8:
    1 sudo yum -y frissítés && Sudo yum telepítése git wget flex bison gperf python3 python3pip
    2 python3-setuptools CMake ninja-build ccache dfu-util busby
  • Ubuntu és 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
  • Boltív:
    1 sudo Pacman -S – szükséges GCC git make flex bison gperf python-pip CMake ninja ccache 2 dfu-util libusb

Jegyzet:

  • Ez az útmutató a ~/esp könyvtárat használja Linuxon az ESP-IDF telepítési mappájaként.
  • Ne feledje, hogy az ESP-IDF nem támogatja a szóközöket az útvonalakban.

3.3.2 ESPIDF beszerzése

Az ESP32-S3-WROOM-1 vagy ESP32-S3-WROOM-1U modulhoz való alkalmazások készítéséhez szükség van az Espressif által az ESP-IDF tárolóban biztosított szoftverkönyvtárra.
Az ESP-IDF beszerzéséhez hozzon létre egy telepítési könyvtárat ( ~/esp) az ESP-IDF letöltéséhez, és klónozza a tárat a „git clone” segítségével:

  1. mkdir -p ~/esp
  2. cd ~/esp
  3.  git klón – rekurzív https://github.com/espressif/esp-idf.git

Az ESP-IDF az ~/esp/esp-idf fájlba lesz letöltve. Az ESP-IDF verzióiról tájékozódjon az ESP-IDF verzióknál
verzió használható adott helyzetben.
3.3.3 Eszközök beállítása
Az ESP-IDF-en kívül telepítenie kell az ESP-IDF által használt eszközöket is, például a fordítót, a hibakeresőt, a Python-csomagokat stb. Az ESP-IDF egy „install.sh” nevű szkriptet biztosít az eszközök beállításához. egyben.
1 cd ~/esp/esp-idf
2 ./install.sh

3.3.4 Környezeti változók beállítása
A telepített eszközök még nincsenek hozzáadva a PATH környezeti változóhoz. Ahhoz, hogy az eszközök parancssorból használhatóak legyenek, be kell állítani néhány környezeti változót. Az ESP-IDF egy másik parancsfájl-exportálást biztosít. sh' ami ezt teszi. A terminálon, ahol az ESP-IDF-et használni fogja, futtassa:
1 . $HOME/esp/esp-IDF/export.sh
Most már minden készen áll, megépítheti első projektjét az ESP32-S3-WROOM-1 vagy ESP32-S3-WROOM-1U modulon.

3.4 Az első projekt létrehozása
3.4.1 Projekt indítása

Most már készen áll az ESP32-S3-WROOM-1 vagy ESP32-S3-WROOM-1U modulra való jelentkezésének előkészítésére.
Kezdheti a get-started/hello_world projekttel az extőlamples könyvtár az ESP-IDF-ben.
A get-started/hello_world másolása a ~/esp könyvtárba:
1 cd ~/esp
2 cp -r $IDF_PATH/plamples/get-started/hello_world .
Van egy sor plample projektek az examples könyvtár az ESP-IDF-ben. Bármely projektet a fent bemutatott módon másolhatja, és futtathatja. Építeni is lehet plamplemásolása nélkül.
3.4.2 Csatlakoztassa az eszközt
Most csatlakoztassa a modult a számítógéphez, és ellenőrizze, hogy melyik soros port alatt látható a modul. A Linux soros portjai '/dev/TTY-vel kezdődnek a nevükben. Futtassa le az alábbi parancsot kétszer, először kihúzott kártyával, majd bedugva. A másodszor megjelenő port az, amelyre szüksége van:
1 ls /dev/tty*

Jegyzet:
Tartsa kéznél a port nevét, mert szüksége lesz rá a következő lépésekben.

3.4.3 Konfigurálás
Keresse meg a 'hello_world' könyvtárát a 3.4.1 lépéstől. Indítson el egy projektet, állítsa be célként az ESP32-S3 chipet, és futtassa a „menuconfig” projektkonfigurációs segédprogramot.
1 cd ~/esp/hello_world
2 idf.py set-target esp32s3
3 idf.py menuconfig
A cél beállítását az „idf.py set-target esp32s3” paranccsal egyszer kell elvégezni, egy új projekt megnyitása után. Ha a projekt tartalmaz néhány meglévő buildet és konfigurációt, akkor azok törlődnek és inicializálódnak. Ennek a lépésnek a kihagyásához a cél elmenthető a környezeti változóba. További információkért lásd: A cél kiválasztása.
Ha az előző lépéseket megfelelően végezte el, a következő menü jelenik meg:

ESPRESSIF ESP32-S3-WROOM1 Bluetooth modul – Konfigurálás

Ezzel a menüvel projektspecifikus változókat állíthat be, pl. Wi-Fi hálózat nevét és jelszavát, a processzor sebességét stb. A projekt menüconfig segítségével történő beállítása a „hello_word” esetén kimaradhat. Ez az exampA le az alapértelmezett konfigurációval fog futni. A menü színei eltérőek lehetnek a terminálon. A megjelenést a „–style” opcióval módosíthatja. További információkért futtassa az 'idf.py menuconfig –help-et.
3.4.4 A projekt felépítése
A projekt létrehozása a következő futtatással:
1 idf.py build
Ez a parancs lefordítja az alkalmazást és az összes ESP-IDF összetevőt, majd létrehozza a rendszertöltőt, a partíciós táblát és az alkalmazás bináris fájljait.

1 $ idf.py build
2 A CMake futtatása a /path/to/hello_world/build könyvtárban
3 A „CMake -G Ninja –warn-initialized /path/to/hello_world” végrehajtása…
4 Figyelmeztetés az inicializálatlan értékekre.
5 – Talált Git: /usr/bin/git (talált verzió: "2.17.0")
6 — Üres aws_iot komponens létrehozása a konfiguráció miatt
7 – Alkatrészek neve: …
8 – Alkatrész útvonalak: …
9
10 … (több sor a rendszer kiépítéséhez)
11
12 [527/527] A hello_world.bin generálása
13 esptool.py v2.3.1
14
15 A projekt felépítése kész. A villogáshoz futtassa ezt a parancsot:
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 vagy futtassa az "idf.py -p PORT flash" parancsot

Ha nincs hiba, a build a firmware bináris .bin generálásával fejeződik be file.

3.4.5 Flash az eszközre 

Flash a modulra épített bináris fájlok futtatásával:
1 idf.py -p PORT [-b BAUD] vaku
Cserélje ki a PORT portot az ESP32-S3 kártya soros portjának nevére a Lépés: Eszköz csatlakoztatása részben.
A flasher adatátviteli sebességét úgy is módosíthatja, hogy a BAUD-t a szükséges átviteli sebességre cseréli. Az alapértelmezett adatátviteli sebesség 460800.
Az idf.py argumentumokkal kapcsolatos további információkért lásd az idf.py webhelyet.

Jegyzet:
A „flash” opció automatikusan felépíti és felvillantja a projektet, így az „idf.py build” futtatása nem szükséges.

Villogáskor a következőhöz hasonló kimeneti napló jelenik meg:
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.
bin
4 0x10000 hello_world.bin 0x8000 partition_table/partition-table.bin
5 esptool.py v3.2-dev
6 Soros port /dev/ttyUSB0
7 Csatlakozás….
8 A chip ESP32-S3
9 Jellemzők: WiFi, BLE
A 10 Crystal 40 MHz
11 MAC: 7c:df:a1:e0:00:64
12 Csonk feltöltése…
13 Futás csonk…
14 Stub running…
15 Az adatátviteli sebesség módosítása 460800-ra
16 Megváltozott.
17 A vaku méretének beállítása…
18 A Flash törlődik 0x00000000-ról 0x00004fff-re…
19 A Flash törlődik 0x00010000-ról 0x00039fff-re…
20 A Flash törlődik 0x00008000-ról 0x00008fff-re…
21 18896 bájt 11758-ra tömörítve…
22 Írás 0x00000000… (100 %)
23 18896 bájtot írt (11758 tömörítve) 0x00000000 sebességgel 0.5 másodperc alatt (effektív 279.9 kbit/s)

24 Az adatok kivonatolása ellenőrizve.
25 168208 bájt 88178-ra tömörítve…
26 Írás 0x00010000… (16 %)
27 Írás: 0x0001a80f… (33 %)
28 Írás: 0x000201f1… (50 %)
29 Írás: 0x00025dcf… (66 %)
30 Írás a 0x0002d0be… (83 %)
31 Írás: 0x00036c07… (100 %)
32 168208 bájtot írt (88178 tömörítve) 0x00010000 sebességgel 2.4 másodperc alatt (effektív 569.2 kbit/s
)…
33 Az adatok kivonatolása ellenőrizve.
34 3072 bájt 103-ra tömörítve…
35 Írás 0x00008000… (100 %)
36 3072 bájtot írt (103 tömörítést) 0x00008000 sebességgel 0.1 másodperc alatt (effektív 478.9 kbit/s)…
37 Az adatok kivonatolása ellenőrizve.
38
39 Indulás…
40 Hard reset RTS tűn keresztül…
41 Kész

Ha a flash folyamat végére nincs probléma, a tábla újraindul, és elindítja a „hello_world” alkalmazást.

3.4.6 monitor
Annak ellenőrzéséhez, hogy a „hello_world” valóban fut-e, írja be az „idf.py -p PORT monitor” parancsot (ne felejtse el a PORT szót a soros port nevére cserélni).
Ez a parancs elindítja az IDF Monitor alkalmazást:
1 $ idf.py -p /dev/ttyUSB0 monitor
2 Az idf_monitor futtatása a […]/esp/hello_world/build könyvtárban
3 A „python […]/esp-idf/tools/idf_monitor.py -b 115200 végrehajtása”
4 […]/esp/hello_world/build/hello-world.elf”…
5 — idf_monitor /dev/ttyUSB0 115200 —
6 — Kilépés: Ctrl+] | Menü: Ctrl+T | Súgó: Ctrl+T, majd Ctrl+H —
7 ets 8. június 2016., 00:22:57
8
9 első:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
10 ets 8. június 2016., 00:22:57
11 …
Az indítási és diagnosztikai naplók felfelé görgetése után a „Hello world!” üzenetnek kell megjelennie. kinyomtatja az alkalmazás.

1 …
2 Helló világ!
3 Újraindítás 10 másodpercen belül…
4 Ez egy esp32s3 chip 2 CPU maggal, ez egy esp32s3 chip 2 CPU maggal, WiFi/BLE
,
5 szilícium revision 0, 2MB külső vaku
6 Minimális szabad kupacméret: 390684 bájt
7 Újraindítás 9 másodpercen belül…
8 Újraindítás 8 másodpercen belül…
9 Újraindítás 7 másodpercen belül…

Az IDF monitorból való kilépéshez használja a Ctrl+] billentyűparancsot.
Ez minden, amire szüksége van az ESP32-S3-WROOM-1 vagy ESP32-S3-WROOM-1U modul használatának megkezdéséhez! Most te
készen áll arra, hogy megpróbáljon más example az ESP-IDF-ben, vagy folytassa a saját alkalmazások fejlesztését.

Amerikai FCC nyilatkozat

Ez az eszköz megfelel az FCC-szabályok 15. részének. A működés az alábbi két feltételhez kötött:

  • Ez a készülék nem okozhat káros interferenciát.
  • Ennek az eszköznek el kell viselnie minden interferenciát, beleértve a nem kívánt működést okozó interferenciát is.

Ezt a berendezést tesztelték, és megállapították, hogy megfelel a B osztályú digitális eszközökre vonatkozó határértékeknek, az FCC-szabályok 15. része szerint.
Ezeket a határértékeket úgy alakították ki, hogy megfelelő védelmet nyújtsanak a káros interferencia ellen lakossági telepítés során. Ez a berendezés rádiófrekvenciás energiát állít elő, használ és sugározhat ki, és ha nem az utasításoknak megfelelően telepítik és használják, káros interferenciát okozhat a rádiókommunikációban. Nincs azonban garancia arra, hogy egy adott telepítés során nem lép fel interferencia. Ha ez a berendezés káros interferenciát okoz a rádió- vagy televízióvételben, ami a berendezés ki- és bekapcsolásával állapítható meg, a felhasználót javasoljuk, hogy próbálja meg kiküszöbölni az interferenciát az alábbi intézkedések valamelyikével:

  • Irányítsa át vagy helyezze át a vevőantennát.
  • Növelje a távolságot a berendezés és a vevő között.
  • Csatlakoztassa a berendezést a vevőegységtől eltérő áramkörön lévő aljzathoz.
  • Kérjen segítséget a kereskedőtől vagy egy tapasztalt rádió-/TV-szerelőtől.

Bármilyen változtatás vagy módosítás, amelyet a megfelelőségért felelős fél kifejezetten nem hagyott jóvá, érvénytelenítheti a felhasználó jogosultságát a berendezés üzemeltetésére.
Ez a berendezés megfelel az FCC RF sugárzási expozíciós határértékeinek, amelyeket ellenőrizetlen környezetre vonatkozóan határoztak meg. Ezt az eszközt és annak antennáját nem szabad más antennával vagy adóval együtt elhelyezni, illetve együtt működni.
Az ehhez az adóhoz használt antennákat úgy kell felszerelni, hogy minden személytől legalább 20 cm távolságot biztosítsanak, és nem helyezhetők el más antennával vagy adóval együtt, illetve nem működhetnek együtt.
OEM integrációs utasítások
Ez az eszköz csak az OEM-integrátorok számára készült az alábbi feltételek mellett. A modul egy másik gazdagépre történő telepítésre használható. Az antennát úgy kell felszerelni, hogy az antenna és a felhasználók között 20 cm-es távolság maradjon, és az adómodult nem szabad más adóval vagy antennával együtt elhelyezni. A modult csak azzal a beépített antennával szabad használni, amelyet eredetileg ezzel a modullal teszteltek és tanúsítottak. Mindaddig, amíg a fenti 3 feltétel teljesül, nincs szükség további adótesztekre. Mindazonáltal az OEM-integrátor továbbra is felelős azért, hogy tesztelje végtermékét a telepített modullal kapcsolatos további megfelelőségi követelmények tekintetében (pl.ample, digitális eszközkibocsátás, PC-perifériák követelményei stb.)

Értesítés:
Abban az esetben, ha ezek a feltételek nem teljesülnek (plampbizonyos laptopkonfiguráció vagy egy másik adóval való együttes elhelyezés esetén), akkor a modul FCC-engedélye a gazdaberendezéssel együtt már nem tekinthető érvényesnek, és a modul FCC-azonosítója nem használható a végterméken. Ilyen körülmények között az OEM-integrátor felelős a végtermék (beleértve a távadót) újraértékeléséért és egy külön FCC-engedély beszerzéséért.

Végtermék címkézése
Ez az adómodul csak olyan eszközökben használható, ahol az antennát úgy lehet felszerelni, hogy az antenna és a felhasználók között 20 cm távolság maradjon. A végterméket jól látható helyen fel kell tüntetni a következő felirattal: „FCC ID: 2AC7Z-ESPS3WROOM1”.

IC nyilatkozat

Ez az eszköz megfelel az Industry Canada licencmentes RSS szabványának. A működés az alábbi két feltételhez kötött:

  •  Ez az eszköz nem okozhat interferenciát; és
  • Ennek az eszköznek el kell viselnie minden interferenciát, beleértve az olyan interferenciát is, amely az eszköz nem kívánt működését okozhatja.

Sugárterhelési nyilatkozat
Ez a berendezés megfelel az IC sugárzási expozíciós határértékeinek, amelyeket ellenőrizetlen környezetre határoztak meg. Ezt a berendezést úgy kell felszerelni és üzemeltetni, hogy a radiátor és a test között legalább 20 cm távolság legyen.
RSS247, 6.4. szakasz (5)
Az eszköz automatikusan megszakíthatja az átvitelt, ha nincs továbbítandó információ vagy működési hiba. Ne feledje, hogy ennek nem célja a vezérlési vagy jelzési információk továbbításának vagy az ismétlődő kódok használatának tiltása, ahol a technológia megköveteli.
Ez az eszköz kizárólag OEM-integrátorok számára készült, a következő feltételek mellett: (Moduleszköz használatához)

  • Az antennát úgy kell felszerelni, hogy az antenna és a felhasználók között 20 cm legyen
  • Az adómodul nem helyezhető el más adóval vagy antennával együtt.
    Amíg a fenti 2 feltétel teljesül, nincs szükség további adótesztekre. Mindazonáltal az OEM-integrátor továbbra is felelős a végtermék teszteléséért a telepített modulhoz szükséges további megfelelőségi követelmények tekintetében.

FONTOS MEGJEGYZÉS:
Abban az esetben, ha ezek a feltételek nem teljesülnek (plampbizonyos laptop konfigurációk vagy más adóval történő elhelyezés esetén), akkor a kanadai engedély már nem tekinthető érvényesnek, és az IC-azonosító nem használható a végterméken. Ilyen körülmények között az OEM-integrátor felelős a vég újraértékeléséért
terméket (beleértve az adót is), és külön kanadai engedélyt kell szerezni.

Végtermék címkézése
Ez az adómodul csak olyan eszközökben használható, ahol az antennát úgy lehet felszerelni, hogy az antenna és a felhasználók között 20 cm távolság maradjon. A végterméket jól látható helyen fel kell tüntetni a következő felirattal: „IC: 21098-ESPS3WROOM1”-et tartalmaz.

Kézi információ a végfelhasználónak
Az OEM-integrátornak tisztában kell lennie azzal, hogy a modult integráló végtermék használati útmutatójában ne adjon tájékoztatást a végfelhasználónak az RF modul telepítéséről vagy eltávolításáról. A végfelhasználói kézikönyvnek tartalmaznia kell minden szükséges szabályozási információt/figyelmeztetést, amint az ebben a kézikönyvben is szerepel.

Kapcsolódó dokumentáció és források

Kapcsolódó dokumentáció

Fejlesztői zóna

  • ESP-IDF programozási útmutató az ESP32-S3-hoz – Az ESP-IDF fejlesztői keretrendszer kiterjedt dokumentációja.
  • ESP-IDF és más fejlesztési keretrendszerek a GitHubon.
    http://github.com/espressif
  • ESP32 BBS Fórum – Mérnöktől mérnökig (E2E) közösség az Espressif termékekhez, ahol kérdéseket tehet fel, megoszthatja tudását, ötleteket fedezhet fel, és segíthet megoldani a problémákat mérnöktársaival.
    http://esp32.com/
  • Az ESP Journal – Bevált gyakorlatok, cikkek és feljegyzések az espressif emberektől.
    http://blog.espressif.com/
  • Tekintse meg az SDK-k és Demók, Alkalmazások, Eszközök, AT Firmware lapokat.
    http://espressif.com/en/support/download/sdks-demos

Termékek 

Lépjen kapcsolatba velünk

  • Tekintse meg az Értékesítési kérdések, Műszaki kérdések, Áramköri vázlatok és PCB tervezési lapokatview, Szerezd meg Samples (Online áruházak), Legyen Szállítónk, Megjegyzések és javaslatok.
    http://espressif.com/en/contact-us/sales-questions

Revíziótörténet 

Dátum Változat Kiadási megjegyzések
10/29/2021 v0.6 Általános frissítés az 1. lapkaverzióhoz
7/19/2021 v0.5.1 Előzetes kiadás, 0-s chiprevízióhoz

ESPRESSIF LOGO2www.espressif.com 

Jogi nyilatkozat és szerzői jogi megjegyzés
A dokumentumban található információk, beleértve URL hivatkozások, előzetes értesítés nélkül változhatnak.
AZ EBBEN A DOKUMENTUMBAN BIZTOSÍTOTT HARMADIK FÉL MINDEN INFORMÁCIÓJÁT AZONBAN ÁLLÍTOTTÁK, A HITELESSÉGÉRE ÉS PONTOSSÁGÁRA VONATKOZÓ GARANCIA NÉLKÜL.
A JELEN DOKUMENTUM ELADHATÓSÁGÁRA, JOGSÉRTÉSÉRE, VAGY BÁRMILYEN CÉLRA VALÓ ALKALMASSÁGÁRA VONATKOZÓAN SEMMILYEN GARANCIA NEM NYÚJTOTT, SEMÉNY GARANCIA NEM KERÜL SEMMILYEN JAVASLATBÓL, ELŐÍRÁSOKBÓLAMPLE.
A jelen dokumentumban található információk felhasználásával kapcsolatos minden felelősséget kizárunk, beleértve a tulajdonjogok megsértéséért való felelősséget is. A jelen dokumentumban semmilyen szellemi tulajdonjogra vonatkozó kifejezett vagy hallgatólagos engedélyt nem adunk, sem megtorpanással, sem más módon.
A Wi-Fi Alliance Member logó a Wi-Fi Alliance védjegye. A Bluetooth logó a Bluetooth SIG bejegyzett védjegye.
A jelen dokumentumban említett összes kereskedelmi név, védjegy és bejegyzett védjegy a megfelelő tulajdonosok tulajdona, és ezúton elismerjük.
Kiadás előtti v0.6 Szerzői jog
© 2022 Espressif Systems (Shanghai) Co., Ltd. Minden jog fenntartva.

Dokumentumok / Források

ESPRESSIF ESP32-S3-WROOM-1 Bluetooth modul [pdf] Felhasználói kézikönyv
ESP32- S3- WROOM -1, ESP32 -S3 -WROOM -1U, Bluetooth modul, ESP32- S3- WROOM -1 Bluetooth modul

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *