ESP32S3WROOM1
ESP32S3WROOM1U
Пайдаланушы нұсқаулығы
2.4 ГГц WiFi (802.11 б/г/н) және Bluetooth5 (LE) модулі
ESP32S3 SoC сериясы негізінде жасалған, Xtensa ® қос ядролы 32 бит LX7 микропроцессоры
16 МБ дейін жарқыл, PSRAM 8 МБ дейін
36 GPIO, перифериялық құрылғылардың бай жиынтығы
Борттық PCB антеннасы немесе сыртқы антенна қосқышы
Модуль артықview
1.1 Мүмкіндіктер
CPU және OnChip жады
- Енгізілген SoCs ESP32-S3 сериясы, Xtensa ® қос ядролы 32-биттік LX7 микропроцессоры, 240 МГц-ке дейін
- 384 КБ ROM
- 512 КБ SRAM
- RTC ішіндегі 16 Кбайт SRAM
- 8 МБ дейін PSRAM
Сымсыз дәлдiк
- 802.11 б/г/н
- Бит жылдамдығы: 802.11n 150 Мбит/с дейін
- A-MPDU және A-MSDU біріктіру
- 0.4 мкс қорғаныс интервалын қолдау
- Жұмыс арнасының орталық жиілік диапазоны: 2412 ~ 2462 МГц
Блютез
- Bluetooth LE: Bluetooth 5, Bluetooth торы
- 2 Мбит/с PHY
- Ұзақ қашықтық режимі
- Жарнамалық кеңейтімдер
- Бірнеше жарнамалық жинақтар
- Арнаны таңдау алгоритмі №2
Перифериялық құрылғылар
- GPIO, SPI, СКД интерфейсі, камера интерфейсі, UART, I2C, I2S, қашықтан басқару пульті, импульстік есептегіш, LED PWM, USB 1.1 OTG, USB Serial/JTAG контроллер, MCPWM, SDIO хосты, GDMA, TWAI ® контроллері (ISO 11898-1 стандартымен үйлесімді), ADC, сенсорлық сенсор, температура сенсоры, таймерлер мен бақылаушылар
Модульдегі біріктірілген компоненттер
- 40 МГц кристалдық осциллятор
- 16 МБ дейін SPI жарқылы
Антенна параметрлері
- Борттық ПХД антеннасы (ESP32-S3-WROOM-1)
- Коннектор арқылы сыртқы антенна (ESP32-S3-WROOM-1U)
Жұмыс шарттары
- Жұмыс көлеміtage/Қуат көзі: 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 екі қуатты, жалпы Wi-Fi + Bluetooth LE MCU модульдері болып табылады, олар ESP32-S3 SoC сериялары айналасында құрастырылған. Перифериялық құрылғылардың бай жиынтығының үстіне, SoC қамтамасыз ететін нейрондық желіні есептеу және сигналдарды өңдеу жұмыс жүктемелерін жеделдету модульдерді AI және заттардың жасанды интеллектімен (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-кесте: Тапсырыс беру туралы ақпарат
Тапсырыс коды | Кірістірілген чип | Flash (МБ) | PSRAM (МБ) | Өлшемдері (мм) |
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) |
Модульдердің негізінде SoC * ESP32-S3 сериясы, 32 МГц жиілікте жұмыс істейтін Xtensa ® 7-биттік LX240 процессоры бар. Сіз процессорды өшіріп, перифериялық құрылғылардағы өзгерістерді немесе табалдырықтарды кесіп өтуді үнемі бақылау үшін төмен қуатты бірлескен процессорды пайдалана аласыз.
ESP32-S3 SPI, СКД, камера интерфейсі, UART, I2C, I2S, қашықтан басқару пульті, импульстік есептегіш, LED PWM, USB сериялық/J қоса алғанда, перифериялық құрылғылардың бай жинағын біріктіреді.TAG контроллер, MCPWM, SDIO хосты, GDMA, TWAI ® контроллері (ISO 11898-1 стандартымен үйлесімді), ADC, сенсорлық сенсор, температура сенсоры, таймерлер және бақылаушылар, сондай-ақ 45 GPIO-ға дейін. Ол сонымен қатар USB байланысын қосу үшін толық жылдамдықты USB 1.1 On-The-Go (OTG) интерфейсін қамтиды.
Ескерту:
* SoC ESP32-S3 сериясы туралы қосымша ақпаратты ESP32-S3 сериясының деректер парағын қараңыз.
Pin анықтамалары
2.1 PIN орналасуы
PIN диаграммасы ESP32-S3-WROOM-1 және ESP32-S3-WROOM-1U үшін жарамды, бірақ соңғысының сақтау аймағы жоқ.
2.2 PIN сипаттамасы
Модульде 41 түйреуіш бар. 2-кестедегі түйреуіш анықтамаларын қараңыз.
PIN атаулары мен функция атаулары, сондай-ақ перифериялық түйреуіштердің конфигурациялары туралы түсініктеме алу үшін мына жерден қараңыз. 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 жұмыс істейтін компьютер
Бұл пайдаланушы нұсқаулығында біз Linux операциялық жүйесін бұрынғы нұсқа ретінде аламызampле. Windows және macOS жүйелеріндегі конфигурация туралы қосымша ақпаратты ESP-IDF бағдарламалау нұсқаулығынан қараңыз.
3.2 Жабдыққа қосылу
- ESP32-S3-WROOM-1 немесе ESP32-S3-WROOM-1U модулін 2-суретте көрсетілгендей РЖ сынақ тақтасына дәнекерлеңіз.
- РЖ сынақ тақтасын TXD, RXD және GND арқылы USB-сериялық тақтаға қосыңыз.
- USB-сериялық тақтаны компьютерге қосыңыз.
- Micro-USB кабелі арқылы 5 В қуат көзін қосу үшін РЖ сынақ тақтасын компьютерге немесе қуат адаптеріне қосыңыз.
- Жүктеп алу кезінде IO0-ды GND-ге секіргіш арқылы қосыңыз. Содан кейін сынақ тақтасын «ҚОСУ» күйіне қосыңыз.
- Микробағдарламаны флешке жүктеп алыңыз. Мәліметтер алу үшін төмендегі бөлімдерді қараңыз.
- Жүктеп алғаннан кейін IO0 және GND жүйесіндегі секіргішті алыңыз.
- РЖ сынақ тақтасын қайта қосыңыз. Модуль жұмыс режиміне ауысады. Чип инициализациялау кезінде бағдарламаларды жарқылдан оқиды.
Ескерту:
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 қолданбаларын жасай алады. Мұнда біз бұрынғы Linux операциялық жүйесін аламызampле.
3.3.1 Алғышарттарды орнату
ESP-IDF көмегімен компиляциялау үшін келесі пакеттерді алу қажет:
- CentOS 7 және 8:
1 sudo yum -y жаңарту && Sudo yum орнату git wget flex bison gperf python3 python3pip
2 python3-setuptools CMake ниндзя-құрастыру ccache dfu-util busby - Ubuntu және Debian:
1 Sudo apt-get орнату git wget flex bizon 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 bizon 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-IDF жүктеп алу үшін орнату каталогын (~/esp) жасаңыз және репозиторийді «git clone» көмегімен клондаңыз:
- mkdir -p ~/esp
- cd ~/esp
- 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 .
Бұрынғы ауқымы барampбұрынғы жобаларampESP-IDF ішіндегі les каталогы. Кез келген жобаны жоғарыда көрсетілгендей көшіріп, оны іске қосуға болады. Сондай-ақ, бұрынғысын салуға боладыamples орнында, алдымен көшірместен.
3.4.2 Құрылғыңызды қосыңыз
Енді модульді компьютерге қосыңыз және модульдің қай сериялық портта көрінетінін тексеріңіз. Linux жүйесіндегі сериялық порттар өз атауларында '/dev/TTY деп басталады. Төмендегі пәрменді екі рет орындаңыз, алдымен тақтаны ажыратылған күйде, содан кейін қосылған күйде орындаңыз. Екінші рет пайда болатын порт сізге қажет:
1 л /дев/тт*
Ескерту:
Порт атауын ыңғайлы ұстаңыз, себебі ол келесі қадамдарда қажет болады.
3.4.3 Конфигурациялау
3.4.1-қадамнан 'hello_world' каталогына өтіңіз. Жобаны бастаңыз, ESP32-S3 чипін мақсат ретінде орнатыңыз және жоба конфигурациясының "menuconfig" утилитасын іске қосыңыз.
1 CD ~/esp/hello_world
2 idf.py set-target esp32s3
3 idf.py мәзір конфигурациясы
Мақсатты 'idf.py set-target esp32s3' арқылы орнату жаңа жобаны ашқаннан кейін бір рет жасалуы керек. Егер жобада кейбір бар құрылымдар мен конфигурациялар болса, олар тазартылады және инициализацияланады. Бұл қадамды өткізіп жіберу үшін мақсатты орта айнымалысында сақтауға болады. Қосымша ақпарат алу үшін Мақсатты таңдау бөлімін қараңыз.
Алдыңғы қадамдар дұрыс орындалса, келесі мәзір пайда болады:
Сіз бұл мәзірді жобаға қатысты айнымалы мәндерді, мысалы, Wi-Fi желісінің аты мен құпия сөзін, процессор жылдамдығын, т.б. орнату үшін пайдаланып жатырсыз. Жобаны menuconfig көмегімен орнату «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 –warn-uninitialized /path/to/hello_world” орындалуда…
4 Басталмаған мәндер туралы ескертіңіз.
5 — Git табылды: /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 write_flash –flash_mode dio –flash_ölçü анықтау –flash_freq 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 –бұрын=әдепкі_қалпына келтіру – кейін=қатты_қалпына келтіру
3 write_flash –flash_mode dio –flash_freq 80м –flash_size 2MB 0x0 жүктеуші/жүктеуші.
бин
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 Жарқыл 0x00000000-нан 0x00004fff аралығында өшіріледі…
19 Жарқыл 0x00010000-нан 0x00039fff аралығында өшіріледі…
20 Жарқыл 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 168208x88178 кезінде 0 секундта 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 — idf_monitor /dev/ttyUSB0 115200 —
6 — Шығу: Ctrl+] | Мәзір: Ctrl+T | Анықтама: Ctrl+T, одан кейін Ctrl+H —
7 ets 8 маусым 2016 жыл 00:22:57
8
9 бірінші: 0x1 (POWERON_RESET), жүктеу: 0x13 (SPI_FAST_FLASH_BOOT)
10 ets 8 маусым 2016 жыл 00:22:57
11 …
Іске қосу және диагностика журналдары жоғары айналдырғаннан кейін сіз «Сәлем әлем!» дегенді көресіз. қолданба арқылы басып шығарылады.
1 …
2 Сәлем әлем!
3 10 секундтан кейін қайта іске қосылады…
4 Бұл 32 CPU ядросы бар esp3s2 чипі, бұл 32 CPU ядросы бар esp3s2 чипі, WiFi/BLE
,
5 кремний нұсқасы 0, 2МБ сыртқы жарқыл
6 Ең аз бос үйме өлшемі: 390684 байт
7 9 секундтан кейін қайта іске қосылады…
8 8 секундтан кейін қайта іске қосылады…
9 7 секундтан кейін қайта іске қосылады…
IDF мониторынан шығу үшін Ctrl+] пернелер тіркесімін пайдаланыңыз.
Бұл сізге ESP32-S3-WROOM-1 немесе ESP32-S3-WROOM-1U модулімен жұмыс істеуді бастау үшін қажет нәрсе! Енді сен
басқа бұрынғысын сынап көруге дайынamples ESP-IDF немесе тікелей жеке қолданбаларды әзірлеуге өтіңіз.
АҚШ-тың FCC мәлімдемесі
Бұл құрылғы FCC ережелерінің 15-бөліміне сәйкес келеді. Операция келесі екі шартқа бағынады:
- Бұл құрылғы зиянды кедергі тудырмауы мүмкін.
- Бұл құрылғы кез келген алынған кедергілерді, соның ішінде қажетсіз жұмысты тудыруы мүмкін кедергілерді қабылдауы керек.
Бұл жабдық сыналған және FCC ережелерінің 15-бөліміне сәйкес B класындағы сандық құрылғының шектеулеріне сәйкес екені анықталды.
Бұл шектеулер тұрғын үй қондырғысындағы зиянды кедергілерден ақылға қонымды түрде қорғауға арналған. Бұл жабдық радиожиілік энергиясын жасайды, пайдаланады және сәулеленуі мүмкін және нұсқауларға сәйкес орнатылмаса және пайдаланылмаса, радиобайланысқа зиянды кедергілер тудыруы мүмкін. Дегенмен, белгілі бір орнатуда кедергі болмайтынына кепілдік жоқ. Егер бұл жабдық радио немесе теледидар қабылдауына зиянды кедергі тудырса, оны жабдықты өшіру және қосу арқылы анықтауға болады, пайдаланушыға келесі шаралардың бірі арқылы кедергіні түзетуге тырысу ұсынылады:
- Қабылдаушы антеннаның бағытын өзгертіңіз немесе орнын ауыстырыңыз.
- Жабдық пен қабылдағыш арасындағы алшақтықты арттырыңыз.
- Жабдықты ресивер қосылғаннан басқа тізбектегі розеткаға қосыңыз.
- Көмек алу үшін дилерге немесе тәжірибелі радио/теледидар техникіне хабарласыңыз.
Сәйкестікке жауапты тарап тікелей мақұлдамаған кез келген өзгерістер немесе модификациялар пайдаланушының жабдықты пайдалану құқығынан айыруы мүмкін.
Бұл жабдық бақыланбайтын орта үшін белгіленген FCC RF сәулелену әсерінің шектеріне сәйкес келеді. Бұл құрылғы мен оның антеннасы бір жерде орналаспауы немесе басқа антенна немесе таратқышпен бірге жұмыс істемеуі керек.
Бұл таратқыш үшін пайдаланылатын антенналар барлық адамдардан кемінде 20 см қашықтықты қамтамасыз ету үшін орнатылуы керек және бір жерде орналаспауы немесе кез келген басқа антенна немесе таратқышпен бірге жұмыс істемеуі керек.
OEM біріктіру нұсқаулары
Бұл құрылғы тек келесі шарттарда OEM интеграторларына арналған. Модульді басқа хостқа орнату үшін пайдалануға болады. Антенна антенна мен пайдаланушылар арасында 20 см болатындай етіп орнатылуы керек және таратқыш модулі басқа таратқышпен немесе антеннамен бірге орналаспауы керек. Модуль тек бастапқыда сыналған және осы модульмен сертификатталған интегралды антенна(лар)мен ғана пайдаланылуы керек. Жоғарыдағы 3 шарт орындалғанша, таратқыштың қосымша сынақтары талап етілмейді. Дегенмен, OEM интеграторы осы модульге орнатылған кез келген қосымша сәйкестік талаптары үшін өзінің соңғы өнімін сынауға әлі де жауапты (мысалы,ample, сандық құрылғының эмиссиясы, ДК перифериялық талаптары және т.б.)
Ескерту:
Бұл шарттарды орындау мүмкін болмаған жағдайда (мысалыampбелгілі бір ноутбук конфигурациясы немесе басқа таратқышпен бірге орналасуы), содан кейін осы модуль үшін негізгі жабдықпен бірге FCC рұқсаты енді жарамсыз болып саналады және модульдің FCC идентификаторын соңғы өнімде пайдалану мүмкін емес. Мұндай жағдайларда OEM интеграторы соңғы өнімді (таратқышты қоса) қайта бағалауға және жеке FCC рұқсатын алуға жауапты болады.
Соңғы өнімді таңбалау
Бұл таратқыш модулі антенна мен пайдаланушылар арасында 20 см болатындай етіп орнатуға болатын құрылғыларда ғана пайдалануға рұқсат етілген. Соңғы өнім көрінетін жерде келесідей таңбалануы керек: «Құрамында FCC идентификаторы: 2AC7Z-ESPS3WROOM1».
IC мәлімдемесі
Бұл құрылғы Industry Canada компаниясының лицензиядан босатылған RSS стандартына сәйкес келеді. Операция келесі екі шартқа бағынады:
- Бұл құрылғы кедергі тудырмауы мүмкін; және
- Бұл құрылғы кез келген кедергіні, соның ішінде құрылғының қалаусыз жұмысын тудыруы мүмкін кедергілерді қабылдауы керек.
Радиациялық әсер туралы мәлімдеме
Бұл жабдық бақыланбайтын орта үшін белгіленген IC сәулелену әсерінің шектеріне сәйкес келеді. Бұл жабдықты радиатор мен денеңіздің арасында кемінде 20 см қашықтықта орнату және пайдалану қажет.
RSS247 6.4-бөлім (5)
Ақпарат берілмесе немесе жұмыс істемей қалса, құрылғы беруді автоматты түрде тоқтатуы мүмкін. Назар аударыңыз, бұл бақылау немесе сигнализация ақпаратын беруге немесе технология қажет болған жағдайда қайталанатын кодтарды қолдануға тыйым салуға арналмаған.
Бұл құрылғы тек келесі шарттарда OEM интеграторларына арналған: (Модуль құрылғысын пайдалану үшін)
- Антенна антенна мен пайдаланушылар арасында 20 см болатындай етіп орнатылуы керек және
- Таратқыш модулін басқа таратқышпен немесе антеннамен бірге орналастыруға болмайды.
Жоғарыдағы 2 шарт орындалғанша, таратқыштың қосымша сынақтары талап етілмейді. Дегенмен, OEM интеграторы осы модуль орнатылған кезде талап етілетін кез келген қосымша сәйкестік талаптарына өзінің соңғы өнімін сынауға әлі де жауапты.
МАҢЫЗДЫ ЕСКЕРТПЕ:
Бұл шарттарды орындау мүмкін болмаған жағдайда (мысалыampбелгілі бір ноутбук конфигурациялары немесе басқа таратқышпен орналасу), содан кейін Канада рұқсаты енді жарамсыз болып саналады және IC идентификаторын соңғы өнімде пайдалану мүмкін емес. Бұл жағдайларда OEM интеграторы аяқталуды қайта бағалауға жауапты болады
өнім (таратқышты қоса) және Канаданың жеке рұқсатын алу.
Соңғы өнімді таңбалау
Бұл таратқыш модулі антенна мен пайдаланушылар арасында 20 см болатындай етіп орнатуға болатын құрылғыларда ғана пайдалануға рұқсат етілген. Соңғы өнім көрінетін жерде келесідей таңбалануы керек: «Құрамында IC: 21098-ESPS3WROOM1».
Түпкі пайдаланушыға арналған қолмен ақпарат
OEM интеграторы соңғы пайдаланушыға осы модульді біріктіретін соңғы өнімнің пайдаланушы нұсқаулығында осы РЖ модулін орнату немесе жою туралы ақпаратты бермеу керек екенін білуі керек. Соңғы пайдаланушы нұсқаулығы осы нұсқаулықта көрсетілгендей барлық қажетті нормативтік ақпаратты/ескертулерді қамтуы керек.
Қатысты құжаттама
- 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 әзірлеу негізіне арналған кең құжаттама.
- ESP-IDF және GitHub жүйесіндегі басқа әзірлеу құрылымдары.
http://github.com/espressif - ESP32 BBS форумы – Espressif өнімдеріне арналған инженер-инженер (E2E) қауымдастығы, мұнда сұрақтарды жариялауға, біліммен бөлісуге, идеяларды зерттеуге және басқа инженерлермен мәселелерді шешуге көмектесуге болады.
http://esp32.com/ - ESP журналы – Espressif адамдарының ең жақсы тәжірибелері, мақалалары және жазбалары.
http://blog.espressif.com/ - SDKs және Demos, Apps, Tools, AT Firmware қойындыларын қараңыз.
http://espressif.com/en/support/download/sdks-demos
Өнімдер
- ESP32-S3 сериялы SoC құрылғылары – барлық ESP32-S3 SoC құрылғыларын шолыңыз.
http://espressif.com/en/products/socs?id=ESP32-S3 - ESP32-S3 сериялы модульдері – ESP32-S3 негізіндегі барлық модульдерді шолыңыз.
http://espressif.com/en/products/modules?id=ESP32-S3 - ESP32-S3 сериялы DevKits – ESP32-S3 негізіндегі барлық девкиттерді шолыңыз.
http://espressif.com/en/products/devkits?id=ESP32-S3 - ESP өнім таңдау құралы – сүзгілерді салыстыру немесе қолдану арқылы қажеттіліктеріңізге сәйкес келетін Espressif аппараттық өнімін табыңыз.
http://products.espressif.com/#/product-selector?language=en
Бізбен хабарласыңы
- «Сату сұрақтары», «Техникалық сұраулар», «Сұлба схемасы» және «ПХД дизайны» қойындыларын қараңыз.view, S алыңызamples (Интернет дүкендер), Біздің жеткізушіміз болыңыз, пікірлер мен ұсыныстар.
http://espressif.com/en/contact-us/sales-questions
Қайта қарау тарихы
Күн | Нұсқа | Жазбаларды шығару |
10/29/2021 | v0.6 | Чипті қайта қарауға арналған жалпы жаңарту 1 |
7/19/2021 | v0.5.1 | Алдын ала шығарылым, чипті қайта қарау үшін 0 |
Жауапкершіліктен бас тарту және авторлық құқық туралы ескерту
Бұл құжаттағы ақпарат, оның ішінде 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 модулі |