ESP32S3WROOM1
ESP32S3WROOM1U
Foydalanuvchi uchun qo'llanma
2.4 gigagertsli WiFi (802.11 b/g/n) va Bluetooth5 (LE) moduli
ESP32S3 seriyali SoClar atrofida qurilgan, Xtensa ® dualcore 32bit LX7 mikroprotsessor
Flash 16 MB gacha, PSRAM 8 MB gacha
36 GPIO, atrof-muhit birliklarining boy to'plami
Bortli PCB antennasi yoki tashqi antenna ulagichi
Modul tugadiview
1.1 Xususiyatlar
CPU va OnChip xotirasi
- ESP32-S3 seriyali oʻrnatilgan SoC, Xtensa ® ikki yadroli 32-bitli LX7 mikroprotsessor, 240 MGts gacha
- 384 KB ROM
- 512 KB SRAM
- RTC-da 16 KB SRAM
- 8 MB gacha PSRAM
Wi-fi
- 802.11 b/g/n
- Bit tezligi: 802.11n dan 150 Mbit / s gacha
- A-MPDU va A-MSDU agregatsiyasi
- 0.4 mks himoya oralig'ini qo'llab-quvvatlash
- Operatsion kanalning markaziy chastota diapazoni: 2412 ~ 2462 MGts
Bluetooth
- Bluetooth LE: Bluetooth 5, Bluetooth tarmog'i
- 2 Mbit/s PHY
- Uzoq masofali rejim
- Reklama kengaytmalari
- Bir nechta reklama to'plamlari
- Kanal tanlash algoritmi №2
Periferik qurilmalar
- GPIO, SPI, LCD interfeysi, Kamera interfeysi, UART, I2C, I2S, masofadan boshqarish pulti, puls hisoblagichi, LED PWM, USB 1.1 OTG, USB Serial/JTAG kontroller, MCPWM, SDIO xosti, GDMA, TWAI ® kontrolleri (ISO 11898-1 bilan mos keladi), ADC, sensorli sensor, harorat sensori, taymerlar va qo'riqchilar
Moduldagi integratsiyalashgan komponentlar
- 40 MGts kristall osilator
- 16 MB gacha SPI flesh
Antenna parametrlari
- Bortli PCB antennasi (ESP32-S3-WROOM-1)
- Ulagich orqali tashqi antenna (ESP32-S3-WROOM-1U)
Ishlash shartlari
- Operatsion jildtage/Quvvat manbai: 3.0 ~ 3.6 V
- Ishlayotgan muhit harorati:
– 65 °C versiyasi: –40 ~ 65 °C
– 85 °C versiyasi: –40 ~ 85 °C
– 105 °C versiyasi: –40 ~ 105 °C - Olchamlari: 1-jadvalga qarang
1.2 Tavsif
ESP32-S3-WROOM-1 va ESP32-S3-WROOM-1U ikkita kuchli, umumiy Wi-Fi + Bluetooth LE MCU modullari bo'lib, ular ESP32-S3 seriyali SoClar atrofida qurilgan. Keng ko'lamli tashqi qurilmalar to'plamidan tashqari, SoC tomonidan taqdim etilgan neyron tarmog'ini hisoblash va signallarni qayta ishlash ish yuklarining tezlashishi modullarni AI va narsalarning sun'iy intellektiga (IoT) bog'liq bo'lgan turli xil dastur stsenariylari uchun ideal tanlov qiladi. uyg'otuvchi so'zni aniqlash, nutq buyruqlarini aniqlash, yuzni aniqlash va tanib olish, aqlli uy, aqlli jihozlar, aqlli boshqaruv paneli, aqlli dinamik va boshqalar.
ESP32-S3-WROOM-1 PCB antennasi bilan birga keladi. ESP32-S3-WROOM-1U tashqi antenna ulagichi bilan birga keladi. 1-jadvalda ko'rsatilganidek, mijozlar uchun modul variantlarining keng tanlovi mavjud. Modul variantlari orasida o'rnatilgan ESP32-S3R8 -40 ~ 65 °C atrof-muhit haroratida, ESP32-S3-WROOM-1-H4 va ESP32-S3 da ishlaydi. -WROOM-1U-H4 -40 ~ 105 °C atrof-muhit haroratida ishlaydi va modulning boshqa variantlari -40 ~ 85 °C atrof-muhit haroratida ishlaydi.
1-jadval: Buyurtma haqida ma'lumot
Buyurtma kodi | Oʻrnatilgan chip | Flash (MB) | PSRAM (MB) | Olchamlari (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 (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 (Oktal SPI) | |
ESP32-S3-WROOM-1-N8R8 (65 °C) | ESP32-S3R8 | 8 | 8 (Oktal SPI) | |
ESP32-S3-WROOM-1-N16R8 (65 °C) | ESP32-S3R8 | 16 | 8 (Oktal 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 (Oktal SPI) | |
ESP32-S3-WROOM-1U-N8R8 (65 °C) | ESP32-S3R8 | 8 | 8 (Oktal SPI) | |
ESP32-S3-WROOM-1U-N16R8 (65 °C) | ESP32-S3R8 | 16 | 8 (Oktal SPI) |
Modullarning negizida ESP32-S3 seriyali SoC *, 32 MGts gacha ishlaydigan Xtensa ® 7-bitli LX240 protsessor mavjud. Siz protsessorni o'chirishingiz va o'zgarishlar yoki chegaralarni kesib o'tish uchun tashqi qurilmalarni doimiy ravishda kuzatib borish uchun kam quvvatli protsessordan foydalanishingiz mumkin.
ESP32-S3 SPI, LCD, Kamera interfeysi, UART, I2C, I2S, masofadan boshqarish pulti, puls hisoblagichi, LED PWM, USB Serial/J kabi boy tashqi qurilmalarni birlashtiradi.TAG kontroller, MCPWM, SDIO xost, GDMA, TWAI ® kontrolleri (ISO 11898-1 bilan mos keladi), ADC, sensorli sensor, harorat sensori, taymerlar va kuzatuvchilar, shuningdek, 45 tagacha GPIO. Shuningdek, u USB aloqasini yoqish uchun to'liq tezlikda USB 1.1 On-The-Go (OTG) interfeysini o'z ichiga oladi.
Eslatma:
* ESP32-S3 seriyali SoClar haqida ko'proq ma'lumot olish uchun ESP32-S3 seriyali ma'lumotlar jadvaliga qarang.
Pin ta'riflari
2.1 Pin tartibi
PIN diagrammasi ESP32-S3-WROOM-1 va ESP32-S3-WROOM-1U uchun amal qiladi, ammo ikkinchisida saqlash zonasi yo'q.
2.2 Pin tavsifi
Modulda 41 ta pin mavjud. 2-jadvaldagi pin ta'riflariga qarang.
PIN nomlari va funksiya nomlari, shuningdek periferik pinlar konfiguratsiyasi haqida tushuntirishlar uchun qarang. ESP32-S3 seriyali ma'lumotlar jadvali.
2-jadval: Pin ta'riflari
Ism | Yo'q. | Turi a | Funktsiya |
GND | 1 | P | GND |
3V3 | 2 | P | Quvvatlantirish manbai |
EN | 3 | I | Yuqori: yoniq, chipni yoqadi. Past: o'chirilgan, chip o'chadi. Eslatma: EN pinini suzuvchi holda qoldirmang. |
IO4 | 4 | I/U/T | RTC_GPIO4, GPIO4, TOUCH4, ADC1_CH3 |
IO5 | 5 | I/U/T | RTC_GPIO5, GPIO5, TOUCH5, ADC1_CH4 |
IO6 | 6 | I/U/T | RTC_GPIO6, GPIO6, TOUCH6, ADC1_CH5 |
IO7 | 7 | I/U/T | RTC_GPIO7, GPIO7, TOUCH7, ADC1_CH6 |
IO15 | 8 | I/U/T | RTC_GPIO15, GPIO15, U0RTS, ADC2_CH4, XTAL_32K_P |
IO16 | 9 | I/U/T | RTC_GPIO16, GPIO16, U0CTS, ADC2_CH5, XTAL_32K_N |
IO17 | 10 | I/U/T | RTC_GPIO17, GPIO17, U1TXD, ADC2_CH6 |
IO18 | 11 | I/U/T | RTC_GPIO18, GPIO18, U1RXD, ADC2_CH7, CLK_OUT3 |
IO8 | 12 | I/U/T | RTC_GPIO8, GPIO8, TOUCH8, ADC1_CH7, SUBSPICS1 |
IO19 | 13 | I/U/T | RTC_GPIO19, GPIO19, U1RTS, ADC2_CH8, CLK_OUT2, USB_D- |
IO20 | 14 | I/U/T | RTC_GPIO20, GPIO20, U1CTS, ADC2_CH9, CLK_OUT1, USB_D+ |
IO3 | 15 | I/U/T | RTC_GPIO3, GPIO3, TOUCH3, ADC1_CH2 |
IO46 | 16 | I/U/T | GPIO46 |
IO9 | 17 | I/U/T | RTC_GPIO9, GPIO9, TOUCH9, ADC1_CH8, FSPIHD, toʻxtatib turish |
IO10 | 18 | I/U/T | RTC_GPIO10, GPIO10, TOUCH10, ADC1_CH9, FSPICS0, FSPIO4, SUBSPICS0 |
IO11 | 19 | I/U/T | RTC_GPIO11, GPIO11, TOUCH11, ADC2_CH0, FSPID, FSPIO5, toʻxtatib turish |
IO12 | 20 | I/U/T | RTC_GPIO12, GPIO12, TOUCH12, ADC2_CH1, FSPICLK, FSPIO6, SUBSPICLK |
IO13 | 21 | I/U/T | RTC_GPIO13, GPIO13, TOUCH13, ADC2_CH2, FSPIQ, FSPIO7, SUBSPIQ |
IO14 | 22 | I/U/T | RTC_GPIO14, GPIO14, TOUCH14, ADC2_CH3, FSPIWP, FSPIDQS, SUBSPIWP |
IO21 | 23 | I/U/T | RTC_GPIO21, GPIO21 |
IO47 | 24 | I/U/T | SPICLK_P_DIFF, GPIO47, SUBSPICLK_P_DIFF |
IO48 | 25 | I/U/T | SPICLK_N_DIFF, GPIO48, SUBSPICLK_N_DIFF |
IO45 | 26 | I/U/T | GPIO45 |
IO0 | 27 | I/U/T | RTC_GPIO0, GPIO0 |
IO35 b | 28 | I/U/T | SPIIO6, GPIO35, FSPID, SUBSPID |
IO36 b | 29 | I/U/T | SPIIO7, GPIO36, FSPICLK, SUBSPICLK |
IO37 b | 30 | I/U/T | SPIDQS, GPIO37, FSPIQ, SUBSPIQ |
IO38 | 31 | I/U/T | GPIO38, FSPIWP, SUBSPIWP |
IO39 | 32 | I/U/T | MTCK, GPIO39, CLK_OUT3, SUBSPICS1 |
IO40 | 33 | I/U/T | MTDO, GPIO40, CLK_OUT2 |
IO41 | 34 | I/U/T | MTDI, GPIO41, CLK_OUT1 |
2-jadval - oldingi sahifadan davomi
Ism | Yo'q. | Turi a | Funktsiya |
IO42 | 35 | I/U/T | MTMS, GPIO42 |
RXD0 | 36 | I/U/T | U0RXD, GPIO44, CLK_OUT2 |
TXD0 | 37 | I/U/T | U0TXD, GPIO43, CLK_OUT1 |
IO2 | 38 | I/U/T | RTC_GPIO2, GPIO2, TOUCH2, ADC1_CH1 |
IO1 | 39 | I/U/T | RTC_GPIO1, GPIO1, TOUCH1, ADC1_CH0 |
GND | 40 | P | GND |
O'QING | 41 | P | GND |
a P: quvvat manbai; I: kiritish; O: chiqish; T: yuqori empedans. Qalin shriftdagi pin funksiyalari standart pin funksiyalaridir.
b OSPI PSRAM o'rnatilgan modul variantlarida, ya'ni ESP32-S3R8 o'rnatilgan, IO35, IO36 va IO37 pinlari OSPI PSRAMga ulanadi va boshqa maqsadlarda foydalanish uchun mavjud emas.
Boshlash
3.1 Sizga kerak bo'lgan narsa
Modul uchun ilovalarni ishlab chiqish uchun sizga kerak bo'ladi:
- 1 x ESP32-S3-WROOM-1 yoki ESP32-S3-WROOM-1U
- 1 x Espressif RF sinov taxtasi
- 1 x USB-dan seriyali plata
- 1 x Micro-USB kabeli
- 1 x Linux bilan ishlaydigan kompyuter
Ushbu foydalanuvchi qo'llanmasida biz Linux operatsion tizimini oldingidek olamizample. Windows va macOS-da konfiguratsiya haqida ko'proq ma'lumot olish uchun ESP-IDF dasturlash qo'llanmasiga qarang.
3.2 Uskuna ulanishi
- ESP32-S3-WROOM-1 yoki ESP32-S3-WROOM-1U modulini 2-rasmda ko'rsatilganidek, RF sinov taxtasiga lehimlang.
- RF sinov platasini TXD, RXD va GND orqali USB-to-seriya platasiga ulang.
- USB-to-seriya platasini shaxsiy kompyuterga ulang.
- Micro-USB kabeli orqali 5 V quvvat manbaini yoqish uchun RF sinov platasini shaxsiy kompyuterga yoki quvvat adapteriga ulang.
- Yuklab olish vaqtida IO0 ni GND ga jumper orqali ulang. Shundan so'ng, sinov panelini "ON" holatiga keltiring.
- Fleshli dasturiy ta'minotni yuklab oling. Tafsilotlar uchun quyidagi bo'limlarga qarang.
- Yuklab olingandan so'ng, IO0 va GND-dagi jumperni olib tashlang.
- RF sinov taxtasini qayta yoqing. Modul ish rejimiga o'tadi. Chip ishga tushirilgandan so'ng dasturlarni fleshdan o'qiydi.
Eslatma:
IO0 ichki mantiqiy yuqori. Agar IO0 tortishish rejimiga o'rnatilgan bo'lsa, yuklash rejimi tanlanadi. Agar bu pin pastga tortilsa yoki chapda suzuvchi bo'lsa, Yuklab olish rejimi tanlanadi. ESP32-S3-WROOM-1 yoki ESP32-S3-WROOM-1U haqida qo'shimcha ma'lumot olish uchun ESP32-S3 seriyali ma'lumotlar jadvaliga qarang.
3.3 Rivojlanish muhitini o'rnatish
Espressif IoT Development Framework (qisqacha ESP-IDF) Espressif ESP32 asosidagi ilovalarni ishlab chiqish uchun asosdir. Foydalanuvchilar ESP-IDF asosida Windows/Linux/macOS da ESP32-S3 bilan ilovalarni ishlab chiqishlari mumkin. Bu erda biz Linux operatsion tizimini sobiq sifatida olamizample.
3.3.1 O'rnatish shartlari
ESP-IDF bilan kompilyatsiya qilish uchun siz quyidagi paketlarni olishingiz kerak:
- CentOS 7 va 8:
1 sudo yum -y yangilash && Sudo yum o'rnatish git wget flex bizon gperf python3 python3pip
2 python3-setuptools CMake ninja-build ccache dfu-util busby - Ubuntu va Debian:
1 Sudo apt-get install git wget flex bizon gperf python3 python3-pip python3setuptools
2 cmake ninja-build ccache life-dev libssl-dev dfu-util libusb-1.0-0 - Ark:
1 sudo Pacman -S – zarur GCC git make flex bizon gperf python-pip CMake ninja ccache 2 dfu-util libusb
Eslatma:
- Ushbu qo'llanma Linuxda ~/esp katalogidan ESP-IDF uchun o'rnatish papkasi sifatida foydalanadi.
- Esda tutingki, ESP-IDF yo'llardagi bo'shliqlarni qo'llab-quvvatlamaydi.
3.3.2 ESPIDF ni oling
ESP32-S3-WROOM-1 yoki ESP32-S3-WROOM-1U moduli uchun ilovalar yaratish uchun sizga ESP-IDF omborida Espressif tomonidan taqdim etilgan dasturiy kutubxonalar kerak bo'ladi.
ESP-IDF-ni olish uchun ESP-IDF-ni yuklab olish va omborni "git clone" bilan klonlash uchun o'rnatish katalogini (~/esp) yarating:
- mkdir -p ~/esp
- cd ~/esp
- git clone – rekursiv https://github.com/espressif/esp-idf.git
ESP-IDF ~/esp/esp-idf-ga yuklab olinadi. Qaysi ESP-IDF haqida ma'lumot olish uchun ESP-IDF versiyalariga murojaat qiling
ma'lum bir vaziyatda foydalanish uchun versiya.
3.3.3 Asboblarni sozlash
ESP-IDFdan tashqari siz ESP-IDF tomonidan ishlatiladigan kompilyator, tuzatuvchi, Python paketlari va boshqalar kabi asboblarni ham oʻrnatishingiz kerak. ESP-IDF asboblarni sozlashda yordam berish uchun “install.sh” nomli skriptni taqdim etadi. bir zumda.
1 cd ~/esp/esp-idf
2 ./install.sh
3.3.4 Atrof-muhit o'zgaruvchilarini sozlash
O'rnatilgan asboblar hali PATH muhit o'zgaruvchisiga qo'shilmagan. Asboblarni buyruq satridan foydalanishga yaroqli qilish uchun ba'zi muhit o'zgaruvchilari o'rnatilishi kerak. ESP-IDF boshqa skript eksportini ta'minlaydi. sh' buni qiladi. ESP-IDF dan foydalanmoqchi bo'lgan terminalda quyidagilarni bajaring:
1 . $HOME/esp/esp-IDF/export.sh
Endi hamma narsa tayyor, siz birinchi loyihangizni ESP32-S3-WROOM-1 yoki ESP32-S3-WROOM-1U modulida qurishingiz mumkin.
3.4 Birinchi loyihangizni yarating
3.4.1 Loyihani boshlash
Endi siz ESP32-S3-WROOM-1 yoki ESP32-S3-WROOM-1U moduli uchun arizangizni tayyorlashga tayyormiz.
Oldindan boshlash/hello_world loyihasi bilan boshlashingiz mumkinampESP-IDF da les katalogi.
get-started/hello_world-ni ~/esp katalogiga nusxalash:
1 CD ~/esp
2 cp -r $IDF_PATH/examples/get-started/hello_world .
Oldingi qator mavjudample loyihalar sobiqampESP-IDF da les katalogi. Siz har qanday loyihani yuqorida ko'rsatilgandek nusxalashingiz va uni ishga tushirishingiz mumkin. Bundan tashqari, sobiq qurish mumkinamples o'rnida, avval ularni ko'chirmasdan.
3.4.2 Qurilmangizni ulang
Endi modulingizni kompyuterga ulang va modul qaysi ketma-ket port ostida ko'rinishini tekshiring. Linuxdagi ketma-ket portlar o'z nomlarida "/dev/TTY" bilan boshlanadi. Quyidagi buyruqni ikki marta, avval platadan uzilgan holda, so‘ngra ulangan holda bajaring. Ikkinchi marta paydo bo‘ladigan port sizga kerak bo‘lgan portdir:
1 ls /dev/tty*
Eslatma:
Port nomini qo'lingizda saqlang, chunki keyingi bosqichlarda sizga kerak bo'ladi.
3.4.3 Konfiguratsiya
3.4.1-bosqichdan "hello_world" katalogingizga o'ting. Loyihani ishga tushiring, maqsad sifatida ESP32-S3 chipini o'rnating va "menuconfig" loyiha konfiguratsiya yordam dasturini ishga tushiring.
1 CD ~/esp/salom_dunyo
2 idf.py belgilangan maqsadli esp32s3
3 idf.py menyu konfiguratsiyasi
Maqsadni "idf.py set-target esp32s3" bilan belgilash yangi loyiha ochilgandan so'ng bir marta amalga oshirilishi kerak. Agar loyihada ba'zi mavjud tuzilmalar va konfiguratsiyalar bo'lsa, ular tozalanadi va ishga tushiriladi. Ushbu bosqichni o'tkazib yuborish uchun maqsad muhit o'zgaruvchisida saqlanishi mumkin. Qo'shimcha ma'lumot uchun Maqsadni tanlashga qarang.
Agar oldingi amallar to'g'ri bajarilgan bo'lsa, quyidagi menyu paydo bo'ladi:
Siz ushbu menyudan loyihaga xos oʻzgaruvchilarni oʻrnatish uchun foydalanyapsiz, masalan, Wi-Fi tarmogʻi nomi va paroli, protsessor tezligi va hokazo. Menyu konfiguratsiyasi yordamida loyihani sozlash “hello_word” uchun oʻtkazib yuborilishi mumkin. Bu sobiqample standart konfiguratsiya bilan ishlaydi Terminalingizda menyu ranglari boshqacha bo'lishi mumkin. “–uslub” opsiyasi yordamida tashqi ko‘rinishni o‘zgartirishingiz mumkin. Qo'shimcha ma'lumot uchun 'idf.py menuconfig –help-ni ishga tushiring.
3.4.4 Loyihani yaratish
Loyihani ishga tushirish orqali yarating:
1 idf.py qurilmasi
Ushbu buyruq dasturni va barcha ESP-IDF komponentlarini kompilyatsiya qiladi, so'ngra bootloader, bo'limlar jadvali va dastur ikkiliklarini yaratadi.
1 $ idf.py qurish
2 /path/to/hello_world/build katalogida CMake ishga tushirilmoqda
3 “CMake -G Ninja – ogohlantirilmagan /path/to/hello_world” bajarilmoqda…
4 Boshlanmagan qiymatlar haqida ogohlantiring.
5 — Git topildi: /usr/bin/git (“2.17.0” versiyasi topildi)
6 - Konfiguratsiya tufayli bo'sh aws_iot komponentini qurish
7 - Komponent nomlari: …
8 - Komponent yo'llari: ...
9
10 … (qurilish tizimi chiqishining ko'proq qatorlari)
11
12 [527/527] hello_world.bin yaratish
13 esptool.py v2.3.1
14
15 Loyiha qurilishi tugallandi. Miltillash uchun quyidagi buyruqni bajaring:
16 ../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600
17 write_flash –flash_mode dio –flash_size aniqlash –flash_freq 40m
18 0x10000 build/hello_world.bin build 0x1000 build/bootloader/bootloader.bin 0x8000
19 build/partition_table/partition-table.bin
20 yoki "idf.py -p PORT flash" ni ishga tushiring
Hech qanday xatolik bo'lmasa, qurish ikkilik .bin mikrodasturini yaratish bilan yakunlanadi file.
3.4.5 Qurilmaga miltillash
Modulingizga o'rnatgan ikkilik fayllarni ishga tushirish orqali yondiring:
1 idf.py -p PORT [-b BAUD] miltillovchi
PORTni ESP32-S3 platangizning ketma-ket port nomi bilan almashtiring: Qadam: Qurilmangizni ulang.
BAUD ni kerakli uzatish tezligi bilan almashtirish orqali miltillovchi uzatish tezligini ham o'zgartirishingiz mumkin. Standart uzatish tezligi 460800.
Idf.py argumentlari haqida ko'proq ma'lumot olish uchun idf.py-ga qarang.
Eslatma:
"Flash" opsiyasi avtomatik ravishda loyihani yaratadi va yondiradi, shuning uchun "idf.py build" ni ishga tushirish shart emas.
Miltillaganda siz quyidagiga o'xshash chiqish jurnalini ko'rasiz:
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 Seriyali port /dev/ttyUSB0
7 Ulanmoqda….
8 chip ESP32-S3
9 Xususiyatlar: WiFi, BLE
10 kristall chastotasi 40 MGts
11 MAC: 7c:df:a1:e0:00:64
12 stub yuklanmoqda…
13 ta ishlayotgan…
14 stub ishlamoqda…
15 Bod tezligini 460800 ga o'zgartirish
16 O'zgartirildi.
17 Flesh o‘lchami sozlanmoqda…
18 Flash 0x00000000 dan 0x00004fff gacha oʻchiriladi…
19 Flash 0x00010000 dan 0x00039fff gacha oʻchiriladi…
20 Flash 0x00008000 dan 0x00008fff gacha oʻchiriladi…
21 Siqilgan 18896 baytdan 11758 gacha…
22 0x00000000… da yozish (100%)
23 18896 soniyada 11758x0 da 00000000 bayt (0.5 siqilgan) yozdi (samarali 279.9 kbit/s)
…
24 Ma'lumotlar xeshi tekshirildi.
25 Siqilgan 168208 baytdan 88178 gacha…
26 0x00010000… da yozish (16%)
27 0x0001a80f da yozilmoqda… (33 %)
28 0x000201f1 da yozilmoqda… (50 %)
29 0x00025dcf da yozilmoqda… (66 %)
30 0x0002d0be da yozilmoqda… (83 %)
31 0x00036c07 da yozilmoqda… (100 %)
32 168208 soniyada 88178x0 da 00010000 bayt (2.4 siqilgan) yozdi (samarali 569.2 kbit/s)
)…
33 Ma'lumotlar xeshi tekshirildi.
34 Siqilgan 3072 baytdan 103 gacha…
35 0x00008000… da yozish (100%)
36 3072 soniyada 103x0 da 00008000 bayt (0.1 siqilgan) yozdi (samarali 478.9 kbit/s)…
37 Ma'lumotlar xeshi tekshirildi.
38
39 ketmoqda…
40 RTS pin orqali qattiq tiklash…
41 Bajarildi
Agar flesh jarayonining oxirigacha hech qanday muammo bo'lmasa, plata qayta ishga tushadi va "hello_world" ilovasini ishga tushiradi.
3.4.6 Monitor
“Hello_world” haqiqatan ham ishlayotganligini tekshirish uchun “idf.py -p PORT monitor” deb yozing (PORTni ketma-ket port nomi bilan almashtirishni unutmang).
Bu buyruq IDF Monitor ilovasini ishga tushiradi:
1 $ idf.py -p /dev/ttyUSB0 monitor
2 […]/esp/hello_world/build katalogida idf_monitor ishga tushirilmoqda
3 ”python […]/esp-idf/tools/idf_monitor.py -b 115200 bajarilmoqda
4 […]/esp/hello_world/build/hello-world.elf”…
5 - idf_monitor /dev/ttyUSB0 115200 -
6 — Chiqish: Ctrl+] | Menyu: Ctrl+T | Yordam: Ctrl+T va keyin Ctrl+H —
7 ets 8 iyun 2016 yil 00:22:57
8
9 birinchi: 0x1 (POWERON_RESET), yuklash: 0x13 (SPI_FAST_FLASH_BOOT)
10 ets 8 iyun 2016 yil 00:22:57
11 …
Ishga tushirish va diagnostika jurnallari yuqoriga aylantirilgandan so'ng, "Salom dunyo!" ilova tomonidan chop etilgan.
1 …
2 Salom dunyo!
3 10 soniyadan keyin qayta ishga tushiriladi…
4 Bu 32 protsessor yadroli esp3s2 chipi, bu 32 protsessor yadroli esp3s2 chipi, WiFi/BLE
,
5 silikon reviziya 0, 2MB tashqi chirog'i
6 Minimal bepul yig'ish hajmi: 390684 bayt
7 9 soniyadan keyin qayta ishga tushiriladi…
8 8 soniyadan keyin qayta ishga tushiriladi…
9 7 soniyadan keyin qayta ishga tushiriladi…
IDF monitoridan chiqish uchun Ctrl+] yorliqlaridan foydalaning.
ESP32-S3-WROOM-1 yoki ESP32-S3-WROOM-1U modulidan foydalanishni boshlashingiz kerak bo'lgan hamma narsa shu! Endi sen
boshqa sobiqni sinab ko'rishga tayyormizampESP-IDF-da o'qing yoki o'z ilovalaringizni ishlab chiqishga o'ting.
AQSh FCC bayonoti
Ushbu qurilma FCC qoidalarining 15-qismiga mos keladi. Operatsiya quyidagi ikkita shartga bog'liq:
- Ushbu qurilma zararli shovqinlarga olib kelmasligi mumkin.
- Ushbu qurilma qabul qilingan har qanday shovqinni, jumladan, kiruvchi ishlashga olib kelishi mumkin bo'lgan shovqinlarni qabul qilishi kerak.
Ushbu uskuna sinovdan o'tkazildi va FCC qoidalarining 15-qismiga muvofiq, B sinfidagi raqamli qurilma uchun cheklovlarga mos kelishi aniqlandi.
Ushbu chegaralar turar joyni o'rnatishda zararli shovqinlardan oqilona himoya qilish uchun mo'ljallangan. Ushbu uskuna radiochastota energiyasini ishlab chiqaradi, ishlatadi va nurlantirishi mumkin va agar ko'rsatmalarga muvofiq o'rnatilmasa va ishlatilmasa, radioaloqa uchun zararli shovqinlarni keltirib chiqarishi mumkin. Biroq, ma'lum bir o'rnatishda shovqin paydo bo'lmasligiga kafolat yo'q. Agar ushbu uskuna radio yoki televizorni qabul qilishda zararli shovqinlarni keltirib chiqarsa, buni uskunani oʻchirish va yoqish orqali aniqlash mumkin boʻlsa, foydalanuvchi quyidagi choralardan biri bilan shovqinni tuzatishga harakat qilishi tavsiya etiladi:
- Qabul qiluvchi antennaning yo'nalishini o'zgartiring yoki o'zgartiring.
- Uskuna va qabul qilgich orasidagi masofani oshiring.
- Uskunani qabul qilgich ulanganidan farqli zanjirdagi rozetkaga ulang.
- Yordam uchun diler yoki tajribali radio/televidenie bo'yicha mutaxassis bilan maslahatlashing.
Muvofiqlik uchun mas'ul tomon tomonidan aniq tasdiqlanmagan har qanday o'zgartirish yoki modifikatsiyalar foydalanuvchining uskunani ishlatish vakolatini bekor qilishi mumkin.
Ushbu uskuna nazorat qilinmaydigan muhit uchun belgilangan FCC RF radiatsiya ta'sir qilish chegaralariga mos keladi. Ushbu qurilma va uning antennasi boshqa antenna yoki transmitter bilan birga joylashmasligi yoki birga ishlamasligi kerak.
Ushbu transmitter uchun ishlatiladigan antennalar barcha odamlardan kamida 20 sm masofani ta'minlash uchun o'rnatilishi va boshqa antenna yoki transmitter bilan birga joylashmasligi yoki ishlamasligi kerak.
OEM integratsiyasi bo'yicha ko'rsatmalar
Ushbu qurilma faqat quyidagi sharoitlarda OEM integratorlari uchun mo'ljallangan. Modulni boshqa xostga o'rnatish uchun foydalanish mumkin. Antenna shunday o'rnatilishi kerakki, antenna va foydalanuvchilar o'rtasida 20 sm masofa saqlanib qolsin va transmitter moduli boshqa transmitter yoki antenna bilan birga joylashmasligi mumkin. Modul faqat dastlab sinovdan o'tgan va ushbu modul bilan sertifikatlangan integral antenna(lar) bilan qo'llanilishi kerak. Yuqoridagi 3 shart bajarilgan ekan, transmitterning keyingi sinovlari talab qilinmaydi. Biroq, OEM integratori o'rnatilgan ushbu modul bilan har qanday qo'shimcha muvofiqlik talablari uchun yakuniy mahsulotini sinab ko'rish uchun javobgardir (masalan,ample, raqamli qurilma emissiyasi, shaxsiy kompyuterning periferik talablari va boshqalar)
Eslatma:
Agar ushbu shartlar bajarilmasa (masalanampNoutbukning ma'lum konfiguratsiyasi yoki boshqa transmitter bilan birgalikda joylashishi), keyin ushbu modul uchun xost uskunasi bilan birgalikda FCC ruxsati endi haqiqiy deb hisoblanmaydi va modulning FCC identifikatori yakuniy mahsulotda ishlatilmaydi. Bunday sharoitda OEM integratori yakuniy mahsulotni (jumladan, uzatuvchini) qayta baholash va alohida FCC ruxsatini olish uchun javobgar bo'ladi.
Yakuniy mahsulotni yorliqlash
Ushbu transmitter moduli faqat antenna va foydalanuvchilar o'rtasida 20 sm masofani saqlashi mumkin bo'lgan antenna o'rnatilishi mumkin bo'lgan qurilmalarda foydalanishga ruxsat berilgan. Yakuniy mahsulot ko'rinadigan joyda quyidagi yozuv bilan etiketlanishi kerak: "FCC ID: 2AC7Z-ESPS3WROOM1".
IC bayonoti
Ushbu qurilma Industry Canada litsenziyasidan ozod qilingan RSS-ga mos keladi. Operatsiya quyidagi ikkita shartga bog'liq:
- Ushbu qurilma shovqinga olib kelmasligi mumkin; va
- Ushbu qurilma har qanday shovqinni, shu jumladan qurilmaning istalmagan ishlashiga olib kelishi mumkin bo'lgan shovqinlarni qabul qilishi kerak.
Radiatsiya ta'siri haqida bayonot
Ushbu uskuna nazoratsiz muhit uchun belgilangan IC radiatsiya ta'sir qilish chegaralariga mos keladi. Ushbu uskuna radiator va tanangiz o'rtasida kamida 20 sm masofada o'rnatilishi va ishlatilishi kerak.
RSS247 6.4-bo'lim (5)
Agar ma'lumot uzatilmasa yoki ishlamay qolsa, qurilma uzatishni avtomatik ravishda to'xtatishi mumkin. E'tibor bering, bu nazorat yoki signalizatsiya ma'lumotlarini uzatishni yoki texnologiya talab qiladigan hollarda takrorlanadigan kodlardan foydalanishni taqiqlash uchun mo'ljallanmagan.
Ushbu qurilma faqat quyidagi shartlar ostida OEM integratorlari uchun mo'ljallangan: (modul qurilmasidan foydalanish uchun)
- Antenna shunday o'rnatilishi kerakki, antenna va foydalanuvchilar o'rtasida 20 sm masofa saqlanib qoladi va
- Transmitter moduli boshqa transmitter yoki antenna bilan birga joylashtirilmasligi mumkin.
Yuqoridagi 2 ta shart bajarilgan ekan, uzatuvchining keyingi sinovlari talab qilinmaydi. Biroq, OEM integratori o'rnatilgan ushbu modul bilan talab qilinadigan har qanday qo'shimcha muvofiqlik talablari uchun yakuniy mahsulotini sinab ko'rish uchun javobgardir.
MUHIM QAYD:
Agar ushbu shartlar bajarilmasa (masalanampNoutbukning ma'lum konfiguratsiyasi yoki boshqa transmitter bilan joylashuvi), keyin Kanada avtorizatsiyasi endi haqiqiy deb hisoblanmaydi va IC ID yakuniy mahsulotda ishlatilmaydi. Bunday sharoitda OEM integratori yakunni qayta baholash uchun javobgar bo'ladi
mahsulot (shu jumladan transmitter) va Kanadaning alohida ruxsatini olish.
Yakuniy mahsulotni yorliqlash
Ushbu transmitter moduli faqat antenna va foydalanuvchilar o'rtasida 20 sm masofani saqlashi mumkin bo'lgan antenna o'rnatilishi mumkin bo'lgan qurilmalarda foydalanishga ruxsat berilgan. Yakuniy yakuniy mahsulot ko'rinadigan joyda quyidagi yozuv bilan etiketlanishi kerak: "ICS o'z ichiga oladi: 21098-ESPS3WROOM1".
Yakuniy foydalanuvchi uchun qo'lda ma'lumot
OEM integratori oxirgi foydalanuvchiga ushbu modulni birlashtirgan oxirgi mahsulotning foydalanuvchi qo'llanmasida ushbu RF modulini qanday o'rnatish yoki olib tashlash haqida ma'lumot bermasligini bilishi kerak. Yakuniy foydalanuvchi qo'llanmasi ushbu qo'llanmada ko'rsatilganidek, barcha talab qilinadigan me'yoriy ma'lumotlarni/ogohlantirishlarni o'z ichiga olishi kerak.
Tegishli hujjatlar
- ESP32-S3 seriyali ma'lumotlar jadvali - ESP32-S3 uskunasining texnik xususiyatlari.
- ESP32-S3 texnik ma'lumotnomasi - ESP32-S3 xotirasi va tashqi qurilmalardan qanday foydalanish haqida batafsil ma'lumot.
- ESP32-S3 Uskunani loyihalash bo'yicha ko'rsatmalar - ESP32-S3 ni apparat mahsulotingizga qanday integratsiya qilish bo'yicha ko'rsatmalar.
- Sertifikatlar
http://espressif.com/en/support/documents/certificates - Hujjatlarni yangilash va yangilash xabarnomasi obunasi
http://espressif.com/en/support/download/documents
Dasturchilar zonasi
- ESP32-S3 uchun ESP-IDF dasturlash qo'llanmasi - ESP-IDF ishlab chiqish asoslari uchun keng qamrovli hujjatlar.
- GitHub-da ESP-IDF va boshqa ishlab chiqish ramkalari.
http://github.com/espressif - ESP32 BBS Forumi – Espressif mahsulotlari uchun muhandisdan muhandisga (E2E) hamjamiyat boʻlib, u yerda savollar qoʻyish, bilim almashish, gʻoyalarni oʻrganish va boshqa muhandislar bilan muammolarni hal qilishda yordam berish mumkin.
http://esp32.com/ - ESP jurnali - Espressif foydalanuvchilarining eng yaxshi amaliyotlari, maqolalari va eslatmalari.
http://blog.espressif.com/ - SDKs va Demos, Apps, Tools, AT Firmware yorliqlariga qarang.
http://espressif.com/en/support/download/sdks-demos
Mahsulotlar
- ESP32-S3 Series SoCs - Barcha ESP32-S3 SoC-larni ko'rib chiqing.
http://espressif.com/en/products/socs?id=ESP32-S3 - ESP32-S3 seriyali modullar - ESP32-S3-ga asoslangan barcha modullarni ko'rib chiqing.
http://espressif.com/en/products/modules?id=ESP32-S3 - ESP32-S3 Series DevKits - ESP32-S3-ga asoslangan barcha devkitlarni ko'rib chiqing.
http://espressif.com/en/products/devkits?id=ESP32-S3 - ESP mahsulot tanlovchisi - Filtrlarni solishtirish yoki qo'llash orqali ehtiyojlaringizga mos Espressif apparat mahsulotini toping.
http://products.espressif.com/#/product-selector?language=en
Biz bilan bog'lanish
- Savdo savollari, texnik so'rovlar, sxema sxemasi va tenglikni loyihalash bo'yicha yorliqlarga qarang.view, S ni olingamples (Onlayn do'konlar), Bizning yetkazib beruvchimiz, sharhlar va takliflar.
http://espressif.com/en/contact-us/sales-questions
Qayta ko'rib chiqish tarixi
Sana | Versiya | Chiqarish qaydlari |
10/29/2021 | v0.6 | Chipni qayta ko'rib chiqish uchun umumiy yangilanish 1 |
7/19/2021 | v0.5.1 | Chipni qayta ko'rib chiqish uchun dastlabki versiya 0 |
Rad etish va mualliflik huquqi to'g'risida eslatma
Ushbu hujjatdagi ma'lumotlar, shu jumladan URL havolalar, ogohlantirmasdan o'zgartirilishi mumkin.
BU HUJJATDAGI BARCHA UCHUNCHI TARAF MA'LUMOTLARI HAQIQIYligi VA TO'G'RILIGIGA KAFOLAT BERILMAGAN.
USHBU HUJJATGA UNI SOTIRISH, BUZILMAZLIGI YOKI ANIQ MAQSADGA MUVOFIQligi UCHUN HECH QANDAY KAFOLAT BERILMAYDI, HAR QANDAY TAKLIF, XUSUSIY BOSHQA KAFOLAT BO‘LMAYDI.AMPLE.
Ushbu hujjatdagi ma'lumotlardan foydalanish bilan bog'liq barcha javobgarlik, shu jumladan mulkiy huquqlarning buzilishi uchun javobgarlik rad etiladi. Bu erda hech qanday intellektual mulk huquqlariga to'g'ridan-to'g'ri yoki nazarda tutilgan litsenziyalar berilmaydi.
Wi-Fi Alliance a'zosi logotipi Wi-Fi Alliancening savdo belgisidir. Bluetooth logotipi Bluetooth SIG kompaniyasining ro'yxatdan o'tgan savdo belgisidir.
Ushbu hujjatda ko'rsatilgan barcha savdo nomlari, savdo belgilari va ro'yxatdan o'tgan savdo belgilari ularning tegishli egalarining mulki hisoblanadi va shu bilan tan olinadi.
Oldindan chiqarilgan v0.6 Mualliflik huquqi
© 2022 Espressif Systems (Shanghai) Co., Ltd. Barcha huquqlar himoyalangan.
Hujjatlar / manbalar
![]() |
ESPRESSIF ESP32-S3-WROOM-1 Bluetooth moduli [pdf] Foydalanuvchi qo‘llanmasi ESP32- S3- WROOM -1, ESP32 -S3 -WROOM -1U, Bluetooth moduli, ESP32- S3- WROOM -1 Bluetooth moduli |