ESPRESSIF LOGOESP32S3WROOM1
ESP32S3WROOM1U
Хэрэглэгчийн гарын авлага 

ESPRESSIF ESP32-S3-WROOM-1 Bluetooth модуль
2.4 GHz WiFi (802.11 b/g/n) болон Bluetooth5 (LE) модуль
ESP32S3 цуврал SoC, Xtensa ® dualcore 32bit LX7 микропроцессор дээр бүтээгдсэн.
16 MB хүртэл флэш, PSRAM 8 MB хүртэл
36 GPIO, дагалдах хэрэгслийн баялаг багц
Онгоцны ПХБ антенн эсвэл гадаад антенны холбогч

Модуль дууссанview

1.1 Онцлогууд

CPU ба OnChip санах ой

  • ESP32-S3 цуврал SoC суулгагдсан, Xtensa ® хоёр цөмт 32 бит LX7 микропроцессор, 240 МГц хүртэл
  • 384KB ROM
  • 512 KB SRAM
  • RTC дахь 16 KB SRAM
  • 8 MB хүртэл PSRAM

WiFi

  • 802.11 б/г/н
  • Битийн хурд: 802.11n 150 Mbps хүртэл
  • A-MPDU болон A-MSDU нэгтгэх
  • 0.4 μs хамгаалалтын интервалын дэмжлэг
  • Үйлдлийн сувгийн төвийн давтамжийн хүрээ: 2412 ~ 2462 МГц

Bluetooth

  • Bluetooth LE: Bluetooth 5, Bluetooth торон
  • 2 Mbps PHY
  • Холын зайн горим
  • Зар сурталчилгааны өргөтгөлүүд
  • Олон тооны сурталчилгааны багц
  • Суваг сонгох алгоритм №2

Захын төхөөрөмжүүд

  • GPIO, SPI, LCD интерфейс, Камерын интерфейс, UART, I2C, I2S, алсын удирдлага, импульсийн тоолуур, LED PWM, USB 1.1 OTG, USB Serial/JTAG хянагч, MCPWM, SDIO хост, GDMA, TWAI ® хянагч (ISO 11898-1-тэй нийцдэг), ADC, мэдрэгч мэдрэгч, температур мэдрэгч, таймер болон харуул

Модуль дээрх нэгдсэн бүрэлдэхүүн хэсгүүд

  • 40 МГц болор осциллятор
  • 16 MB хүртэл SPI флэш

Антенны сонголтууд

  • Самбар дээрх ПХБ антен (ESP32-S3-WROOM-1)
  • Холбогчоор дамжуулан гадаад антен (ESP32-S3-WROOM-1U)

Үйл ажиллагааны нөхцөл

  • Үйл ажиллагааны ботьtagд/Цахилгаан хангамж: 3.0 ~ 3.6 В
  • Ашиглалтын орчны температур:
    – 65 °C хувилбар: –40 ~ 65 °C
    – 85 °C хувилбар: –40 ~ 85 °C
    – 105 °C хувилбар: –40 ~ 105 °C
  • Хэмжээ: 1-р хүснэгтийг үзнэ үү

1.2 Тодорхойлолт

ESP32-S3-WROOM-1 ба ESP32-S3-WROOM-1U нь ESP32-S3 цуврал SoC-ийн эргэн тойронд бүтээгдсэн хоёр хүчирхэг, ерөнхий Wi-Fi + Bluetooth LE MCU модуль юм. Баялаг дагалдах төхөөрөмжүүдийн зэрэгцээ SoC-ээс өгсөн мэдрэлийн сүлжээний тооцоолол, дохио боловсруулах ажлын ачааллыг хурдасгах нь модулиудыг хиймэл оюун ухаан, зүйлсийн хиймэл оюун ухаан (IoT) гэх мэт олон төрлийн хэрэглээний хувилбаруудад тохиромжтой сонголт болгодог. сэрүүн үг илрүүлэх, ярианы команд таних, царай таних, таних, ухаалаг гэр, ухаалаг хэрэгсэл, ухаалаг хяналтын самбар, ухаалаг чанга яригч гэх мэт.
ESP32-S3-WROOM-1 нь ПХБ антентай ирдэг. ESP32-S3-WROOM-1U нь гадаад антен холбогчтой ирдэг. Хүснэгт 1-д үзүүлснээр хэрэглэгчдэд зориулсан модулийн өргөн сонголттой. Модулийн хувилбаруудын дотроос суулгагдсан ESP32-S3R8 нь орчны температур -40 ~ 65 °C, ESP32-S3-WROOM-1-H4 болон ESP32-S3 зэрэгт ажилладаг. -WROOM-1U-H4 нь орчны температур -40 ~ 105 °C, модулийн бусад хувилбарууд нь орчны температур -40 ~ 85 °C-т ажилладаг.

Хүснэгт 1: Захиалгын мэдээлэл

Захиалгын код Чип суулгасан Флэш (МБ) PSRAM (MB) Хэмжээ (мм)
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 (Quad SPI)
ESP32-S3-WROOM-1-N8R2 ESP32-S3R2 8 2 (Quad SPI)
ESP32-S3-WROOM-1-N16R2 ESP32-S3R2 16 2 (Quad SPI)
ESP32-S3-WROOM-1-N4R8 (65 °C) ESP32-S3R8 4 8 (Найман SPI)
ESP32-S3-WROOM-1-N8R8 (65 °C) ESP32-S3R8 8 8 (Найман SPI)
ESP32-S3-WROOM-1-N16R8 (65 °C) ESP32-S3R8 16 8 (Найман 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 (Quad SPI)
ESP32-S3-WROOM-1U-N8R2 ESP32-S3R2 8 2 (Quad SPI)
ESP32-S3-WROOM-1U-N16R2 ESP32-S3R2 16 2 (Quad SPI)
ESP32-S3-WROOM-1U-N4R8 (65 °C) ESP32-S3R8 4 8 (Найман SPI)
ESP32-S3-WROOM-1U-N8R8 (65 °C) ESP32-S3R8 8 8 (Найман SPI)
ESP32-S3-WROOM-1U-N16R8 (65 °C) ESP32-S3R8 16 8 (Найман SPI)

Модулуудын цөм нь ESP32-S3 цуврал SoC *, 32 МГц хүртэл ажилладаг Xtensa ® 7 бит LX240 CPU юм. Та CPU-г унтрааж, бага хүчин чадалтай хамтран процессор ашиглан нэмэлт төхөөрөмжүүдийн өөрчлөлт, босго давж байгаа эсэхийг байнга хянах боломжтой.
ESP32-S3 нь SPI, LCD, Камер интерфэйс, UART, I2C, I2S, алсын удирдлага, импульсийн тоолуур, LED PWM, USB Serial/J зэрэг олон тооны нэмэлт төхөөрөмжүүдийг нэгтгэдэг.TAG хянагч, MCPWM, SDIO хост, GDMA, TWAI ® хянагч (ISO 11898-1-тэй нийцдэг), ADC, мэдрэгчтэй мэдрэгч, температур мэдрэгч, таймер, харуул, түүнчлэн 45 хүртэлх GPIO. Мөн USB холболтыг идэвхжүүлэх бүрэн хурдны USB 1.1 On-The-Go (OTG) интерфэйстэй.

Жич:
* ESP32-S3 цуврал SoC-ийн талаарх дэлгэрэнгүй мэдээллийг ESP32-S3 цуврал мэдээллийн хуудаснаас авна уу.

Pin тодорхойлолтууд

2.1 Pin зохион байгуулалт
Зүү диаграммыг ESP32-S3-WROOM-1 ба ESP32-S3-WROOM-1U-д ашиглах боломжтой боловч сүүлийнх нь тусгаарлах бүсгүй.

ESPRESSIF ESP32-S3-WROOM1 Bluetooth модуль - зүү тодорхойлолт

2.2 Зүү тайлбар

Модуль нь 41 зүүтэй. 2-р хүснэгтээс зүү тодорхойлолтыг харна уу.
Захын нэр, функцийн нэр, түүнчлэн захын зүүнүүдийн тохиргооны тайлбарыг эндээс авна уу. ESP32-S3 цуврал мэдээллийн хуудас.

Хүснэгт 2: Зүүний тодорхойлолт

Нэр Үгүй Төрөл a Чиг үүрэг
GND 1 P GND
3V3 2 P Цахилгаан хангамж
EN 3 I Өндөр: асаалттай, чипийг идэвхжүүлнэ. Бага: унтраалттай, чип унтарна.
Тайлбар: EN зүүг хөвж орхиж болохгүй.
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, ТУСГАЛАХ
IO10 18 I/O/T RTC_GPIO10, GPIO10, TOUCH10, ADC1_CH9, FSPICS0, FSPIO4, SUBSPICS0
IO11 19 I/O/T RTC_GPIO11, GPIO11, TOUCH11, ADC2_CH0, FSPID, FSPIO5, ТУСГАЛАХ
IO12 20 I/O/T RTC_GPIO12, GPIO12, TOUCH12, ADC2_CH1, FSPICLK, FSPIO6, SUBSPICLK
IO13 21 I/O/T RTC_GPIO13, GPIO13, TOUCH13, ADC2_CH2, FSPIQ, FSPIO7, 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 - өмнөх хуудасны үргэлжлэл

Нэр Үгүй Төрөл a Чиг үүрэг
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
УНШИХ 41 P GND

a P: цахилгаан хангамж; I: оролт; O: гаралт; T: өндөр эсэргүүцэл. Тод фонтын зүү функцууд нь үндсэн зүү функцууд юм.
b OSPI PSRAM суулгасан модулийн хувилбаруудад, өөрөөр хэлбэл ESP32-S3R8 суулгасан, IO35, IO36, IO37 зүү нь OSPI PSRAM-д холбогддог ба бусад хэрэглээнд ашиглах боломжгүй.

Эхлэх

3.1 Танд хэрэгтэй зүйл
Модульд зориулсан програмуудыг боловсруулахын тулд танд дараахь зүйлс хэрэгтэй болно.

  • 1 x ESP32-S3-WROOM-1 эсвэл ESP32-S3-WROOM-1U
  • 1 x Espressif RF-ийн туршилтын самбар
  • 1 x USB-ээс цувралын самбар
  • 1 x Micro-USB кабель
  • 1 x Linux үйлдлийн системтэй компьютер

Энэхүү хэрэглэгчийн гарын авлагад бид Линукс үйлдлийн системийг жишээ болгон авч үзсэнample. Windows болон macOS дээрх тохиргооны талаар дэлгэрэнгүй мэдээллийг ESP-IDF програмчлалын гарын авлагаас авна уу.
3.2 Тоног төхөөрөмжийн холболт

  1.  ESP32-S3-WROOM-1 эсвэл ESP32-S3-WROOM-1U модулийг RF-ийн туршилтын самбарт Зураг 2-т үзүүлсэн шиг гагнах.ESPRESSIF ESP32-S3-WROOM1 Bluetooth модуль - Техник хангамжийн холболт
  2. RF-ийн туршилтын самбарыг TXD, RXD, GND-ээр дамжуулан USB-to-Serial самбарт холбоно уу.
  3. USB-ээс цувралын хавтанг компьютерт холбоно уу.
  4. Микро-USB кабелиар дамжуулан 5 В-ын тэжээлийн хангамжийг идэвхжүүлэхийн тулд RF-ийн туршилтын самбарыг компьютер эсвэл тэжээлийн адаптерт холбоно уу.
  5. Татаж авах явцад IO0-г GND-д холбогчоор холбоно уу. Дараа нь туршилтын самбарыг "ON" асаана уу.
  6. Програм хангамжийг флаш руу татаж аваарай. Дэлгэрэнгүй мэдээллийг доорх хэсгүүдээс үзнэ үү.
  7. Татаж авсны дараа IO0 болон GND дээрх холбогчийг салгана.
  8. RF-ийн туршилтын самбарыг дахин асаана уу. Модуль нь ажлын горимд шилжинэ. Чип нь програмыг эхлүүлэх үед флэшээс унших болно.

Жич:
IO0 нь дотоод логик өндөр. Хэрэв IO0-г татахаар тохируулсан бол ачаалах горимыг сонгоно. Хэрэв энэ зүү доош татах эсвэл зүүн тийш хөвж байвал Татаж авах горимыг сонгоно. ESP32-S3-WROOM-1 эсвэл ESP32-S3-WROOM-1U-ийн талаарх дэлгэрэнгүй мэдээллийг ESP32-S3 цуврал мэдээллийн хуудаснаас авна уу.

3.3 Хөгжлийн орчныг бүрдүүлэх
Espressif IoT Development Framework (товчлон ESP-IDF) нь Espressif ESP32 дээр суурилсан программуудыг боловсруулахад зориулагдсан хүрээ юм. Хэрэглэгчид ESP-IDF дээр суурилсан Windows/Linux/macOS дээр ESP32-S3 программыг хөгжүүлэх боломжтой. Энд бид Линукс үйлдлийн системийг жишээ болгон авч үздэгample.
3.3.1 Суулгах урьдчилсан нөхцөл
ESP-IDF-ээр хөрвүүлэхийн тулд та дараах багцуудыг авах шаардлагатай.

  • CentOS 7 ба 8:
    1 sudo yum -y update && Sudo yum суулгах git wget flex bison gperf python3 python3pip
    2 python3-setuptools CMake ninja-build ccache dfu-util busby
  • Ubuntu болон Debian:
    1 Sudo apt-get суулгах git wget flex bison gperf python3 python3-pip python3setuptools 
    2 cmake ninja-build ccache life-dev libssl-dev dfu-util libusb-1.0-0
  • Нуман хаалга:
    1 sudo Pacman -S – шаардлагатай GCC git make flex bison gperf python-pip CMake ninja ccache 2 dfu-util libusb

Жич:

  • Энэхүү гарын авлага нь Linux дээрх ~/esp лавлахыг ESP-IDF-ийн суулгацын хавтас болгон ашигладаг.
  • ESP-IDF нь зам дахь зайг дэмждэггүй гэдгийг санаарай.

3.3.2 ESPIDF авах

ESP32-S3-WROOM-1 эсвэл ESP32-S3-WROOM-1U модулийн программуудыг бүтээхийн тулд танд ESP-IDF репозитор дахь Espressif-аас өгсөн програм хангамжийн сангууд хэрэгтэй.
ESP-IDF-г авахын тулд суулгалтын лавлах (~/esp) үүсгэн ESP-IDF-г татаж аваад репозиторыг 'git clone'-р хувилна уу:

  1. mkdir -p ~/esp
  2. cd ~/esp
  3.  git clone – рекурсив https://github.com/espressif/esp-idf.git

ESP-IDF ~/esp/esp-idf руу татагдана. Аль ESP-IDF-ийн талаарх мэдээллийг ESP-IDF хувилбаруудаас авна уу
тухайн нөхцөл байдалд ашиглах хувилбар.
3.3.3 Багаж хэрэгслийг тохируулах
ESP-IDF-ээс гадна та ESP-IDF-ийн ашигладаг хөрвүүлэгч, дибаглагч, Python багц гэх мэт хэрэгслүүдийг суулгах хэрэгтэй. ESP-IDF нь хэрэгслүүдийг тохируулахад туслах "install.sh" нэртэй скриптээр хангадаг. нэг дор.
1 cd ~/esp/esp-idf
2 ./install.sh

3.3.4 Хүрээлэн буй орчны хувьсагчдыг тохируулах
Суулгасан хэрэгслүүдийг PATH орчны хувьсагчд хараахан нэмээгүй байна. Хэрэгслийг тушаалын мөрөөс ашиглах боломжтой болгохын тулд орчны зарим хувьсагчийг тохируулах шаардлагатай. ESP-IDF нь өөр скрипт экспортоор хангадаг. sh' үүнийг хийдэг. ESP-IDF ашиглах гэж байгаа терминалдаа дараахыг ажиллуулна уу:
1 . $HOME/esp/esp-IDF/export.sh
Одоо бүх зүйл бэлэн болсон тул та анхны төслөө ESP32-S3-WROOM-1 эсвэл ESP32-S3-WROOM-1U модуль дээр бүтээх боломжтой.

3.4 Анхны төслөө бүтээ
3.4.1 Төсөл эхлүүлэх

Одоо та ESP32-S3-WROOM-1 эсвэл ESP32-S3-WROOM-1U модулийн программыг бэлтгэхэд бэлэн боллоо.
Та өмнөхөөсөө эхлэх/hello_world төслөөс эхэлж болноampESP-IDF дахь les лавлах.
get-started/hello_world-г ~/esp лавлах руу хуулна уу:
1 CD ~/esp
2 cp -r $IDF_PATH/examples/get-started/hello_world .
Экс хэд хэдэн төрөл байдагample төслүүд хуучинampESP-IDF дахь les лавлах. Та ямар ч төслийг дээр дурдсантай ижил аргаар хуулж, ажиллуулж болно. Мөн экс барих боломжтойamples байрандаа, тэдгээрийг эхлээд хуулбарлахгүйгээр.
3.4.2 Төхөөрөмжөө холбоно уу
Одоо модулийг компьютерт холбож, модуль ямар цуваа порт дээр харагдаж байгааг шалгана уу. Линукс дээрх цуваа портууд нэрэндээ '/dev/TTY-ээр эхэлдэг. Дараах командыг эхлээд самбарыг салгаж, дараа нь залгаад хоёр удаа ажиллуулна уу. Хоёр дахь удаагаа гарч ирэх порт нь танд хэрэгтэй болно:
1 л /dev/tty*

Жич:
Дараагийн алхмуудад хэрэгтэй тул портын нэрийг гартаа байлга.

3.4.3 Тохируулах
Алхам 3.4.1-ээс 'hello_world' лавлах руу шилжинэ үү. Төслийг эхлүүлж, ESP32-S3 чипийг зорилтот болгож, төслийн тохиргооны хэрэглүүрийг 'menuconfig' ажиллуулна уу.
1 cd ~/esp/hello_world
2 idf.py тогтоосон зорилтот esp32s3
3 idf.py цэсийн тохиргоо
'idf.py set-target esp32s3'-ээр зорилтот тохиргоог шинэ төсөл нээсний дараа нэг удаа хийх ёстой. Хэрэв төсөл нь одоо байгаа бүтэц, тохиргоог агуулж байвал тэдгээрийг цэвэрлэж, эхлүүлэх болно. Энэ алхмыг алгасахын тулд байг орчны хувьсагчд хадгалж болно. Нэмэлт мэдээллийг "Зорилтотыг сонгох" хэсгээс үзнэ үү.
Хэрэв өмнөх алхмуудыг зөв хийсэн бол дараах цэс гарч ирнэ.

ESPRESSIF ESP32-S3-WROOM1 Bluetooth модуль - Тохируулах

Та Wi-Fi сүлжээний нэр, нууц үг, процессорын хурд гэх мэт төслийн тусгай хувьсагчдыг тохируулахын тулд энэ цэсийг ашиглаж байна. Төслийг цэсийн тохиргоогоор тохируулахыг "hello_word" гэж алгасаж болно. Энэ эксample анхдагч тохиргоогоор ажиллах болно Цэсийн өнгө нь таны терминал дээр өөр байж болно. Та '-хэв маяг' сонголтоор гадаад төрхийг өөрчилж болно. Нэмэлт мэдээлэл авах бол 'idf.py menuconfig –help-г ажиллуулна уу.
3.4.4 Төслийг бий болгох
Төслийг дараах байдлаар ажиллуулна уу.
1 idf.py бүтээх
Энэ тушаал нь програм болон бүх ESP-IDF бүрэлдэхүүн хэсгүүдийг эмхэтгэж, дараа нь ачаалагч, хуваалтын хүснэгт, програмын хоёртын файлуудыг үүсгэх болно.

1 $ idf.py бүтээх
2 /path/to/hello_world/build лавлах дотор CMake-г ажиллуулж байна
3 ”CMake -G Ninja – анхааруулгагүй /path/to/hello_world”-г ажиллуулж байна…
4 Эхлээгүй утгуудын талаар анхааруулах.
5 — Гит олдсон: /usr/bin/git ("2.17.0" хувилбарыг олсон)
6 — Тохиргооны улмаас хоосон aws_iot бүрэлдэхүүн хэсэг байгуулж байна
7 - Бүрэлдэхүүн хэсгүүдийн нэр: …
8 - Бүрэлдэхүүн хэсгүүдийн замууд: ...
9
10 … (системийн гаралтын илүү олон мөр)
11
12 [527/527] hello_world.bin үүсгэж байна
13 esptool.py v2.3.1
14
15 Төслийн бүтээн байгуулалт дууссан. Гялалзахын тулд дараах тушаалыг ажиллуулна уу:
16 ../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600
17 бичих_флэш – флэш_ горим дио – флаш_хэмжээ илрүүлэх – флаш_давтамж 40м
18 0x10000 build/hello_world.bin build 0x1000 build/bootloader/bootloader.bin 0x8000
19 build/partition_table/partition-table.bin
20 эсвэл 'idf.py -p PORT flash' ажиллуулна уу.

Хэрэв алдаа байхгүй бол програмын хоёртын .bin файлыг үүсгэснээр бүтээц дуусна file.

3.4.5 Төхөөрөмж дээр анивчина 

Дөнгөж модуль дээрээ суулгасан хоёртын файлуудаа дараах байдлаар ажиллуулж болно.
1 idf.py -p PORT [-b BAUD] флэш
Алхам: Төхөөрөмжөө холбоно уу хэсгээс PORT-ыг ESP32-S3 хавтангийн цуваа портын нэрээр солино уу.
Та мөн BAUD-г өөрт хэрэгтэй дамжуулах хурдаар солих замаар флэш дамжуулагчийн дамжуулах хурдыг өөрчилж болно. Өгөгдмөл дамжуулах хурд нь 460800 байна.
idf.py аргументуудын талаар нэмэлт мэдээлэл авахыг хүсвэл idf.py-г үзнэ үү.

Жич:
"Flash" сонголт нь төслийг автоматаар бүтээж, анивчдаг тул "idf.py build"-г ажиллуулах шаардлагагүй.

Анивчих үед та дараахтай төстэй гаралтын бүртгэлийг харах болно.
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.
бин
4 0x10000 hello_world.bin 0x8000 partition_table/partition-table.bin
5 esptool.py v3.2-dev
6 Цуваа порт /dev/ttyUSB0
7 Холбогдож байна….
8 чип нь ESP32-S3 юм
9 Онцлог: WiFi, BLE
10 Кристал нь 40 МГц
11 MAC: 7c:df:a1:e0:00:64
12 бүдүүвчийг байршуулж байна...
13 Ажиллаж байна...
14 Stub ажиллаж байна...
15 Дамжуулах хурдыг 460800 болгож өөрчлөх
16 Өөрчлөгдсөн.
17 Флэш хэмжээг тохируулж байна...
18 Flash 0x00000000-аас 0x00004fff хүртэл устгагдах болно...
19 Flash 0x00010000-аас 0x00039fff хүртэл устгагдах болно...
20 Flash 0x00008000-аас 0x00008fff хүртэл устгагдах болно...
21 18896 байтыг 11758 болгож шахсан...
22 0x00000000… (100%) дээр бичиж байна
23 18896x11758-д 0 секундэд 00000000 байт (0.5 шахсан) бичсэн (үр дүнтэй 279.9 кбит/с)

24 Мэдээллийн хэшийг баталгаажуулсан.
25 168208 байтыг 88178 болгож шахсан...
26 0x00010000… (16%) дээр бичиж байна
27 0x0001a80f дээр бичиж байна... (33 %)
28 0x000201f1 дээр бичиж байна... (50%)
29 0x00025dcf дээр бичиж байна... (66%)
30 0x0002d0be дээр бичиж байна... (83%)
31 0x00036c07 дээр бичиж байна... (100%)
32 168208 секундэд 88178x0-д 00010000 байт (2.4 шахсан) бичсэн (үр дүнтэй 569.2 кбит/с)
)…
33 Мэдээллийн хэшийг баталгаажуулсан.
34 3072 байтыг 103 болгож шахсан...
35 0x00008000… (100%) дээр бичиж байна
36 3072x103-д 0 байт (00008000 шахсан) 0.1 секундэд бичсэн (үр дүнтэй 478.9 кбит/с)…
37 Мэдээллийн хэшийг баталгаажуулсан.
38
39 орхиж байна...
40 RTS зүүгээр хатуу дахин тохируулж байна...
41 Болсон

Хэрэв флэш процессын төгсгөлд ямар ч асуудал гарахгүй бол самбар дахин ачаалж, "hello_world" програмыг ажиллуулна.

3.4.6 Монитор
"Hello_world" үнэхээр ажиллаж байгаа эсэхийг шалгахын тулд 'idf.py -p PORT monitor' гэж бичнэ үү (PORT-г сериал портын нэрээр солихоо бүү мартаарай).
Энэ тушаал нь IDF Monitor програмыг ажиллуулна:
1 $ idf.py -p /dev/ttyUSB0 дэлгэц
2 […]/esp/hello_world/build лавлах дахь idf_monitor-г ажиллуулж байна
3 ”python […]/esp-idf/tools/idf_monitor.py -b 115200-г ажиллуулж байна
4 […]/esp/hello_world/build/hello-world.elf”…
5 — /dev/ttyUSB0 115200 дээрх idf_monitor —
6 — Гарах: Ctrl+] | Цэс: Ctrl+T | Тусламж: Ctrl+T дараа нь Ctrl+H —
7 ets Jun 8 2016 00:22:57
8
9 эхний: 0x1 (POWERON_RESET), ачаалах: 0x13 (SPI_FAST_FLASH_BOOT)
10 ets Jun 8 2016 00:22:57
11 …
Эхлүүлэх болон оношилгооны бүртгэлийг дээш гүйлгэсний дараа та "Сайн уу ертөнц!" програмаар хэвлэсэн.

1 …
2 Сайн уу ертөнц!
3 10 секундын дараа дахин эхлүүлнэ...
4 Энэ нь 32 CPU цөмтэй esp3s2 чип, 32 CPU цөмтэй esp3s2 чип, WiFi/BLE
,
5 цахиурын хувилбар 0, 2MB гадаад флаш
6 Хамгийн бага үнэгүй овоолгын хэмжээ: 390684 байт
7 9 секундын дараа дахин эхлүүлнэ...
8 8 секундын дараа дахин эхлүүлнэ...
9 7 секундын дараа дахин эхлүүлнэ...

IDF дэлгэцээс гарахын тулд Ctrl+] товчийг ашиглана уу.
Энэ бол танд ESP32-S3-WROOM-1 эсвэл ESP32-S3-WROOM-1U модулийг эхлүүлэхэд хэрэгтэй зүйл юм! Одоо чи
өөр эксийг туршиж үзэхэд бэлэн байнаampESP-IDF-д байгаа les, эсвэл шууд өөрийн програмаа хөгжүүлээрэй.

АНУ-ын FCC-ийн мэдэгдэл

Энэ төхөөрөмж нь FCC дүрмийн 15-р хэсэгт нийцдэг. Үйл ажиллагаа нь дараах хоёр нөхцлөөс хамаарна.

  • Энэ төхөөрөмж нь хортой хөндлөнгийн оролцоо үүсгэхгүй байж магадгүй.
  • Энэ төхөөрөмж нь хүсээгүй үйлдлийг үүсгэж болзошгүй хөндлөнгийн оролцоо зэрэг хүлээн авсан аливаа хөндлөнгийн оролцоог хүлээн авах ёстой.

Энэ төхөөрөмжийг шалгаж үзээд FCC дүрмийн 15-р хэсгийн дагуу В ангиллын дижитал төхөөрөмжийн хязгаарт нийцэж байгаа нь тогтоогдсон.
Эдгээр хязгаарлалтууд нь орон сууцны суурилуулалтанд хортой хөндлөнгийн оролцооноос үндэслэлтэй хамгаалах зорилготой юм. Энэхүү төхөөрөмж нь радио давтамжийн энерги үүсгэж, ашиглаж, цацруулж чаддаг бөгөөд зааврын дагуу суурилуулж, ашиглаагүй тохиолдолд радио холбоонд хортой хөндлөнгийн оролцоо үүсгэж болзошгүй. Гэсэн хэдий ч тодорхой суурилуулалтанд хөндлөнгийн оролцоо гарахгүй гэсэн баталгаа байхгүй. Хэрэв энэ төхөөрөмж нь радио эсвэл телевизийн хүлээн авалтад хортой хөндлөнгийн нөлөөлөл үүсгэж байгаа бөгөөд үүнийг төхөөрөмжийг унтрааж, асаах замаар тодорхойлох боломжтой бол хэрэглэгч дараахь арга хэмжээний аль нэгийг ашиглан хөндлөнгийн оролцоог арилгахыг зөвлөж байна.

  • Хүлээн авах антенны чиглэлийг өөрчлөх эсвэл өөр газар шилжүүлэх.
  • Тоног төхөөрөмж болон хүлээн авагчийн хоорондох зайг нэмэгдүүлэх.
  • Тоног төхөөрөмжийг хүлээн авагч холбогдсоноос өөр хэлхээний залгуурт холбоно.
  • Дилер эсвэл туршлагатай радио/телевизийн техникчээс тусламж авна уу.

Дагаж мөрдөх үүрэгтэй этгээдийн шууд зөвшөөрөөгүй аливаа өөрчлөлт, өөрчлөлт нь хэрэглэгчийн төхөөрөмжийг ажиллуулах эрхийг хүчингүй болгож болзошгүй.
Энэхүү төхөөрөмж нь хяналтгүй орчинд тогтоосон FCC RF-ийн цацрагийн өртөлтийн хязгаарт нийцдэг. Энэ төхөөрөмж болон түүний антенныг бусад антенн эсвэл дамжуулагчтай хамт байрлуулах эсвэл ажиллуулах ёсгүй.
Энэ дамжуулагчийн антеннуудыг бүх хүмүүсээс 20 см-ээс багагүй зайтай байлгахын тулд суурилуулсан байх ёстой бөгөөд бусад антен эсвэл дамжуулагчтай зэрэгцэн байрлах эсвэл ажиллахгүй байх ёстой.
OEM интеграцийн заавар
Энэ төхөөрөмж нь дараах нөхцөлд зөвхөн OEM интеграторуудад зориулагдсан. Модулийг өөр хост дээр суулгахад ашиглаж болно. Антенныг антен болон хэрэглэгчдийн хооронд 20 см зайтай байхаар суурилуулсан байх ёстой бөгөөд дамжуулагчийн модулийг өөр ямар ч дамжуулагч эсвэл антентай хамт байрлуулж болохгүй. Модуль нь зөвхөн энэ модулийг туршиж, баталгаажуулсан салшгүй антеннуудад ашиглагдана. Дээрх 3 нөхцөл хангагдсан тохиолдолд дамжуулагчийн нэмэлт туршилт хийх шаардлагагүй болно. Гэсэн хэдий ч OEM интегратор нь уг модулийг суулгасантай холбогдуулан эцсийн бүтээгдэхүүнээ шалгах үүрэгтэй хэвээр байна (жишээ нь:ample, дижитал төхөөрөмжийн ялгарал, PC-ийн захын шаардлага гэх мэт)

Анхааруулга:
Эдгээр нөхцлийг хангаж чадахгүй тохиолдолд (жишээ ньample тодорхой зөөврийн компьютерын тохиргоо эсвэл өөр дамжуулагчтай хамтран байршил), дараа нь энэ модулийг хост төхөөрөмжтэй хослуулан хэрэглэх FCC зөвшөөрлийг хүчингүйд тооцож, модулийн FCC ID-г эцсийн бүтээгдэхүүн дээр ашиглах боломжгүй. Ийм нөхцөлд OEM интегратор нь эцсийн бүтээгдэхүүнийг (дамжуулагчийг оруулаад) дахин үнэлж, FCC-ийн тусдаа зөвшөөрөл авах үүрэгтэй.

Эцсийн бүтээгдэхүүний шошго
Энэхүү дамжуулагчийн модулийг зөвхөн антен болон хэрэглэгчдийн хооронд 20 см зайтай байхаар антен суурилуулж болох төхөөрөмжид ашиглахыг зөвшөөрсөн. Эцсийн эцсийн бүтээгдэхүүн нь харагдахуйц хэсэгт дараах шошготой байх ёстой: "FCC ID: 2AC7Z-ESPS3WROOM1 агуулсан".

IC мэдэгдэл

Энэ төхөөрөмж нь Канадын аж үйлдвэрийн тусгай зөвшөөрөлгүй RSS-тэй нийцдэг. Үйл ажиллагаа нь дараах хоёр нөхцлийн дагуу явагдана.

  •  Энэ төхөөрөмж нь хөндлөнгийн оролцоо үүсгэхгүй байх; болон
  • Энэ төхөөрөмж нь аливаа хөндлөнгийн оролцоо, түүний дотор төхөөрөмжийн хүсээгүй ажиллагааг үүсгэж болох хөндлөнгийн оролцоог хүлээн зөвшөөрөх ёстой.

Цацрагийн өртөлтийн мэдэгдэл
Энэхүү төхөөрөмж нь хяналтгүй орчинд тогтоосон IC цацрагийн өртөлтийн хязгаарт нийцдэг. Энэ төхөөрөмжийг радиатор ба таны биеийн хооронд дор хаяж 20 см зайд суурилуулж, ажиллуулна.
RSS247 Хэсэг 6.4 (5)
Төхөөрөмж дамжуулах мэдээлэл байхгүй эсвэл үйл ажиллагааны доголдол гарсан тохиолдолд дамжуулалтыг автоматаар зогсоох боломжтой. Энэ нь технологийн шаардлагын дагуу хяналт, дохиоллын мэдээлэл дамжуулах, давтагдах код ашиглахыг хориглох зорилгогүй болохыг анхаарна уу.
Энэ төхөөрөмж нь дараах нөхцөлд зөвхөн OEM интеграторуудад зориулагдсан: (Модуль төхөөрөмж ашиглахад)

  • Антенныг антенн болон хэрэглэгчдийн хооронд 20 см зайтай байхаар суурилуулсан байх ёстой
  • Дамжуулагчийн модулийг өөр ямар ч дамжуулагч эсвэл антентай хамт байрлуулж болохгүй.
    Дээрх 2 нөхцөл хангагдсан тохиолдолд дамжуулагчийн нэмэлт туршилт хийх шаардлагагүй болно. Гэсэн хэдий ч OEM интегратор нь энэхүү модулийг суулгасан үед шаардлагатай нэмэлт нийцлийн шаардлагыг эцсийн бүтээгдэхүүнээ турших үүрэгтэй хэвээр байна.

АНХААРУУЛГА:
Эдгээр нөхцөл хангагдаагүй тохиолдолд (жишээ ньample тодорхой зөөврийн компьютерын тохиргоо эсвэл өөр дамжуулагчтай хамтран ажиллах), дараа нь Канадын зөвшөөрлийг хүчингүйд тооцож, IC ID-г эцсийн бүтээгдэхүүн дээр ашиглах боломжгүй. Ийм нөхцөлд OEM интегратор нь төгсгөлийг дахин үнэлэх үүрэгтэй
бүтээгдэхүүн (дамжуулагчийг оруулаад) болон Канадын тусдаа зөвшөөрөл авах.

Эцсийн бүтээгдэхүүний шошго
Энэхүү дамжуулагчийн модулийг зөвхөн антен болон хэрэглэгчдийн хооронд 20 см зайтай байхаар антен суурилуулж болох төхөөрөмжид ашиглахыг зөвшөөрсөн. Эцсийн эцсийн бүтээгдэхүүн нь харагдахуйц хэсэгт "IC: 21098-ESPS3WROOM1 агуулсан" гэсэн шошготой байх ёстой.

Эцсийн хэрэглэгчдэд зориулсан гарын авлагын мэдээлэл
OEM интегратор нь энэхүү модулийг нэгтгэсэн эцсийн бүтээгдэхүүний хэрэглэгчийн гарын авлагад энэхүү RF модулийг хэрхэн суулгах, устгах талаар эцсийн хэрэглэгчдэд мэдээлэл өгөхгүй байх ёстой гэдгийг мэдэж байх ёстой. Эцсийн хэрэглэгчийн гарын авлага нь энэхүү гарын авлагад үзүүлсэн бүх зохицуулалтын мэдээлэл/сануулгыг агуулсан байна.

Холбогдох баримт бичиг ба нөөц

Холбогдох баримт бичиг

  • ESP32-S3 цуврал мэдээллийн хуудас – ESP32-S3 техник хангамжийн үзүүлэлтүүд.
  • ESP32-S3 техникийн лавлах гарын авлага – ESP32-S3 санах ой болон дагалдах хэрэгслийг хэрхэн ашиглах талаар дэлгэрэнгүй мэдээлэл.
  • ESP32-S3 Техник хангамжийн дизайны удирдамж – ESP32-S3-ийг техник хангамжийн бүтээгдэхүүндээ хэрхэн нэгтгэх тухай заавар.
  • Сертификатууд
    http://espressif.com/en/support/documents/certificates
  • Баримт бичгийн шинэчлэлт ба шинэчлэлтийн мэдэгдлийн захиалга
    http://espressif.com/en/support/download/documents

Хөгжүүлэгчийн бүс

  • ESP32-S3-д зориулсан ESP-IDF програмчлалын гарын авлага – ESP-IDF боловсруулах тогтолцооны өргөн хүрээний баримт бичиг.
  • GitHub дээрх ESP-IDF болон бусад хөгжүүлэлтийн хүрээ.
    http://github.com/espressif
  • ESP32 BBS форум – Espressif-ийн бүтээгдэхүүнүүдэд зориулсан Инженерээс Инженер хүртэл (E2E) нийгэмлэг бөгөөд та асуултаа нийтлэх, мэдлэгээ хуваалцах, санаагаа судлах, бусад инженерүүдтэйгээ асуудлыг шийдвэрлэхэд туслах боломжтой.
    http://esp32.com/
  • The ESP Journal – Espressif хүмүүсийн шилдэг туршлага, нийтлэл, тэмдэглэл.
    http://blog.espressif.com/
  • SDKs болон Demos, Apps, Tools, AT Firmware табуудыг харна уу.
    http://espressif.com/en/support/download/sdks-demos

Бүтээгдэхүүн 

Бидэнтэй холбоо барина уу

  • Борлуулалтын асуулт, техникийн лавлагаа, хэлхээний бүдүүвч ба ПХБ-ийн дизайны Re табуудыг үзнэ үү.view, S авахamples (Онлайн дэлгүүрүүд), Манай ханган нийлүүлэгч болоорой, санал хүсэлт, санал хүсэлтээ аваарай.
    http://espressif.com/en/contact-us/sales-questions

Хяналтын түүх 

Огноо Хувилбар Гаргасан тэмдэглэл
10/29/2021 v0.6 Чипийн засварын ерөнхий шинэчлэлт 1
7/19/2021 v0.5.1 Урьдчилсан хувилбар, чипийн хувилбар 0

ESPRESSIF LOGO2www.espressif.com 

Татгалзах болон зохиогчийн эрхийн мэдэгдэл
Энэхүү баримт бичгийн мэдээлэл, үүнд URL лавлагаа, мэдэгдэлгүйгээр өөрчлөх боломжтой.
ЭНЭ БАРИМТ БИЧИГ ДАХЬ БҮХ ГУРАВДААГЧ ТАЛЫН МЭДЭЭЛЭЛИЙГ ҮНЭН, үнэн зөв байдлын ямар ч баталгаа өгөхгүй.
ЭНЭ БАРИМТ БАРИМТ БАРИМТ БИЧГҮҮДИЙГ ХУДАЛДААНЫ БОЛОМЖТОЙ, ЗӨРЧИЛГҮЙ, ТУСГАЙ ЗОРИУЛАЛТАНД ТОХИРЧ БАЙГАА ЗОРИУЛСАН БАТАЛГАА ӨГӨГДӨГГҮЙ.AMPЛ.Э.
Энэхүү баримт бичигт байгаа мэдээллийг ашиглахтай холбоотой аливаа өмчийн эрхийг зөрчсөний хариуцлагыг багтаасан бүх хариуцлагаас татгалзсан болно. Оюуны өмчийн эрхийг хязгаарласан эсвэл өөр хэлбэрээр илэрхийлсэн эсвэл далдалсан лицензийг энд өгөөгүй болно.
Wi-Fi Alliance гишүүний лого нь Wi-Fi Alliance-ын худалдааны тэмдэг юм. Bluetooth лого нь Bluetooth SIG-ийн бүртгэлтэй худалдааны тэмдэг юм.
Энэхүү баримт бичигт дурдсан бүх худалдааны нэр, барааны тэмдэг, бүртгэгдсэн барааны тэмдэг нь тус тусын эзэмшигчийн өмч бөгөөд үүгээр хүлээн зөвшөөрөгдсөн болно.
Урьдчилсан хувилбар v0.6 Зохиогчийн эрх
© 2022 Espressif Systems (Shanghai) Co., Ltd. Бүх эрх хуулиар хамгаалагдсан.

Баримт бичиг / нөөц

ESPRESSIF ESP32-S3-WROOM-1 Bluetooth модуль [pdf] Хэрэглэгчийн гарын авлага
ESP32- S3- WROOM -1, ESP32 -S3 -WROOM -1U, Bluetooth модуль, ESP32- S3- WROOM -1 Bluetooth модуль

Лавлагаа

Сэтгэгдэл үлдээгээрэй

Таны имэйл хаягийг нийтлэхгүй. Шаардлагатай талбаруудыг тэмдэглэсэн *