ESP32-WATG-32D
Manual de utilizare
Versiunea preliminară 0.1
Sisteme Espressif
Copyright © 2019
Despre acest ghid
Acest document are scopul de a ajuta utilizatorii să configureze mediul de bază de dezvoltare software pentru dezvoltarea aplicațiilor folosind hardware bazat pe modulul ESP32WATG-32D.
Note de lansare
Data | Versiune | Note de lansare |
2019.12 | V0.1 | Eliberare preliminară. |
Introducere în ESP32-WATG-32D
ESP32-WATG-32D
ESP32-WATG-32D este un modul personalizat WiFi-BT-BLE MCU pentru a oferi „Funcția de conexiune” diferitelor produse ale clienților, inclusiv încălzitorul de apă și sistemele de încălzire confort.
Tabelul 1 oferă specificațiile ESP32-WATG-32D.
Tabelul 1: Specificații ESP32-WATG-32D
Categorii | Articole | Specificații |
Wifi | Protocoale | 802.t1 b/g/n (802.t1n până la 150 Mbps) |
Agregație A-MPDU și A-MSDU și suport pe interval de gardă de 0.4 µs | ||
Gama de frecvente | 2400 MHz – 2483.5 MHz | |
Bluetooth | Protocoale | Bluetoothv4.2 BRJEDR și BLE specific cat on |
Radio | Receptor NZIF cu sensibilitate -97 dBm | |
Transmițător clasa 1, clasa 2 și clasa 3 | ||
AFH | ||
Audio | CVSD și SBC | |
Hardware | Interfețe ale modulelor | UART, re. EBUS2,JTAG,GPIO |
Senzor pe cip | Senzor Hall | |
Cristal integrat | Cristal de 40 MHz | |
Bliț SPI integrat | 8 MB | |
Am integrat DCDC Converter Operat ng voltage!Sursa de alimentare |
3.3 V, 1.2 A | |
12 V / 24 V | ||
Curentul maxim furnizat de sursa de alimentare | 300 mA | |
Interval de temperatură de operare recomandat | -40'C + 85'C | |
Dimensiunile modulului | (18.00±0.15) mm x (31.00±0.15) mm x (3.10±0.15) mm |
ESP32-WATG-32D are 35 de pini care sunt descriși în Tabelul 2.
Pin Descriere
Figura 1: Aspect Pin
Tabelul 2: Definițiile PIN
Nume | Nu. | Tip | Funcţie |
RESET | 1 | I | Semnal de activare a modulului (extragere internă în mod implicit). Activ ridicat. |
I36 | 2 | I | GPIO36, ADC1_CH0, RTC_GPIO0 |
I37 | 3 | I | GPIO37, ADC1_CH1, RTC_GPIO1 |
I38 | 4 | I | GPI38, ADC1_CH2, RTC_GPIO2 |
I39 | 5 | I | GPIO39, ADC1_CH3, RTC_GPIO3 |
I34 | 6 | I | GPIO34, ADC1_CH6, RTC_GPIO4 |
I35 | 7 | I | GPIO35, ADC1_CH7, RTC_GPIO5 |
IO32 | 8 | I/O | GPIO32, XTAL_32K_P (intrare oscilator cu cristal de 32.768 kHz), ADC1_CH4, TOUCH9, RTC_GPIO9 |
IO33 | 9 | I/O | GPIO33, XTAL_32K_N (ieșire oscilator cu cristal de 32.768 kHz), ADC1_CH5, TOUCH8, RTC_GPIO8 |
IO25 | 10 | I/O | GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6 |
I2C_SDA | 11 | I/O | GPIO26, I2C_SDA |
I2C_SCL | 12 | I | GPIO27, I2C_SCL |
TMS | 13 | I/O | GPIO14, MTMS |
TDI | 14 | I/O | GPIO12, MTDI |
+5V | 15 | PI | Alimentare de intrare 5 V |
GND | 16, 17 | PI | Sol |
VIN | 18 | I/O | Intrare alimentare 12 V / 24 V |
TCK | 19 | I/O | GPIO13, MTCK |
TDO | 20 | I/O | GPIO15, MTDO |
EBUS2 | 21, 35 | I/O | GPIO19/GPIO22, EBUS2 |
IO2 | 22 | I/O | GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0 |
IO0_FLASH | 23 | I/O | Descarcă Boot: 0; SPI Boot: 1 (implicit). |
IO4 | 24 | I/O | GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1 |
IO16 | 25 | I/O | GPIO16, HS1_DATA4 |
5V_UART1_TX D | 27 | I | GPIO18, 5V UART Recepție de date |
5V_UART1_RXD | 28 | – | GPIO17, HS1_DATA5 |
IO17 | 28 | – | GPIO17, HS1_DATA5 |
IO5 | 29 | I/O | GPIO5, VSPICS0, HS1_DATA6 |
U0RXD | 31 | I/O | GPIO3, U0RXD |
U0TXD | 30 | I/O | GPIO1, U0TXD |
IO21 | 32 | I/O | GPIO21, VSPIHD |
GND | 33 | PI | EPAD, sol |
+3.3V | 34 | PO | Ieșire sursă de alimentare 3.3 V |
Pregătirea hardware-ului
Pregătirea hardware-ului
- Modul ESP32-WATG-32D
- Placă de testare RF Espressif (Carrier Board)
- Un dongle USB-la-UART
- PC, Windows 7 recomandat
- Cablu micro-USB
Conexiune hardware
- Lipiți ESP32-WATG-32D pe placa de transport, așa cum arată Figura 2.
- Conectați dongle USB-to-UART la placa purtătoare prin TXD, RXD și GND.
- Conectați dongle USB-to-UART la computer prin cablul Micro-USB.
- Conectați placa purtătoare la adaptorul de 24 V pentru alimentare.
- În timpul descărcării, scurtează IO0 la GND printr-un jumper. Apoi, porniți placa.
- Descărcați firmware-ul în flash folosind ESP32 DOWNLOAD TOOL.
- După descărcare, scoateți jumperul de pe IO0 și GND.
- Porniți din nou placa de transport. ESP32-WATG-32D va comuta în modul de lucru.
Cipul va citi programele din flash la inițializare.
Note:
- IO0 este logic intern ridicat.
- Pentru mai multe informații despre ESP32-WATG-32D, vă rugăm să consultați Fișa de date ESP32-WATG-32D.
Noțiuni introductive cu ESP32 WATG-32D
ESP-IDF
Espressif IoT Development Framework (ESP-IDF pe scurt) este un cadru pentru dezvoltarea aplicațiilor bazate pe Espressif ESP32. Utilizatorii pot dezvolta aplicații cu ESP32 în Windows/Linux/MacOS bazate pe ESP-IDF.
Configurați instrumentele
Pe lângă ESP-IDF, trebuie să instalați și instrumentele utilizate de ESP-IDF, cum ar fi compilatorul, depanatorul, pachetele Python etc.
Configurare standard a Toolchain pentru Windows
Cea mai rapidă modalitate este să descărcați lanțul de instrumente și fișierul zip MSYS2 de pe dl.espressif.com: https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip
Verificarea
Rulați C:\msys32\mingw32.exe pentru a deschide un terminal MSYS2. Rulați: mkdir -p ~/esp
Introduceți cd ~/esp pentru a intra în noul director.
Actualizarea Mediului
Când IDF este actualizat, uneori sunt necesare noi lanțuri de instrumente sau noi cerințe sunt adăugate mediului Windows MSYS2. Pentru a muta orice date dintr-o versiune veche a mediului precompilat într-una nouă:
Luați vechiul mediu MSYS2 (adică C:\msys32) și mutați/redenumiți-l într-un alt director (adică C:\msys32_old).
Descărcați noul mediu precompilat utilizând pașii de mai sus.
Dezarhivați noul mediu MSYS2 în C:\msys32 (sau altă locație).
Găsiți vechiul director C:\msys32_old\home și mutați-l în C:\msys32.
Acum puteți șterge directorul C:\msys32_old dacă nu mai aveți nevoie de el.
Puteți avea diferite medii MSYS2 independente pe sistemul dvs., atâta timp cât acestea sunt în directoare diferite.
Configurare standard a Toolchain pentru Linux
Instalați premisele
CentOS 7:
sudo yum install gcc git wget make ncurses-devel flex bison gperf python pyserial python-pyelftools
sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python pythonpip python-setuptools python-serial python-cryptography python-future python-pyparsing python-pyelftools
Arc:
sudo pacman -S – necesar gcc git make ncurses flex bison gperf python2-pyserial python2cryptography python2-future python2-pyparsing python2-pyelftools
Configurați lanțul de instrumente
Linux pe 64 de biți:https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
Linux pe 32 de biți:https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz
1. Dezarhivați fișierul în directorul ~/esp:
Linux pe 64 de biți: mkdir -p ~/esp cd ~/esp tar -xzf ~/Descărcări/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
Linux pe 32 de biți: mkdir -p ~/espcd ~/esp tar -xzf ~/Descărcări/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz
2. Lanțul de instrumente va fi dezarhivat în directorul ~/esp/xtensa-esp32-elf/. Adăugați următoarele la ~/.profile:
export PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”
Opțional, adăugați următoarele la ~/.profile:
alias get_esp32='export PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”'
3. Reconectați-vă pentru a valida .profile. Rulați următoarele pentru a verifica PATH: printenv PATH
$ printenv PATH
/home/user-name/esp/xtensa-esp32-elf/bin:/home/user-name/bin:/home/username/.local/bin:/usr/local/sbin:/usr/local/bin: /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
Probleme de permisiune /dev/ttyUSB0
Cu unele distribuții Linux, este posibil să primiți mesajul de eroare Faled to open port /dev/ttyUSB0 atunci când flashați ESP32. Acest lucru poate fi rezolvat prin adăugarea utilizatorului curent la grupul de apelare.
Utilizatori Arch Linux
Pentru a rula gdb precompilat (xtensa-esp32-elf-gdb) în Arch Linux necesită ncurses 5, dar Arch folosește ncurses 6.
Bibliotecile de compatibilitate inversă sunt disponibile în AUR pentru configurațiile native și lib32:
https://aur.archlinux.org/packages/ncurses5-compat-libs/
https://aur.archlinux.org/packages/lib32-ncurses5-compat-libs/
Înainte de a instala aceste pachete, este posibil să fie necesar să adăugați cheia publică a autorului la breloul dvs. de chei, așa cum este descris în secțiunea „Comentarii” de la linkurile de mai sus.
Alternativ, utilizați crosstool-NG pentru a compila un gdb care se leagă de ncurses 6.
Configurare standard a Toolchain pentru Mac OS
Instalați pip:
sudo easy_install pip
Instalați lanțul de instrumente:
https://github.com/espressif/esp-idf/blob/master/docs/en/get-started/macossetup.rst#id1
Dezarhivați fișierul în directorul ~/esp.
Lanțul de instrumente va fi dezarhivat în calea ~/esp/xtensa-esp32-elf/.
Adăugați următoarele la ~/.profile:
export PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH
Opțional, adăugați următoarele la 〜/ .profile:
alias get_esp32=”export PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH”
Introduceți get_esp322 pentru a adăuga lanțul de instrumente la PATH.
Obțineți ESP-IDF
Odată ce ați instalat lanțul de instrumente (care conține programe pentru compilarea și construirea aplicației), aveți nevoie și de API / biblioteci specifice ESP32. Acestea sunt furnizate de Espressif în depozitul ESP-IDF. Pentru a-l obține, deschideți terminalul, navigați la directorul în care doriți să puneți ESP-IDF și clonați-l folosind comanda git clone:
git clone – recursiv https://github.com/espressif/esp-idf.git
ESP-IDF va fi descărcat în ~/esp/esp-idf.
Nota:
Nu ratați opțiunea –recursivă. Dacă ați clonat deja ESP-IDF fără această opțiune, rulați o altă comandă pentru a obține toate submodulele:
cd ~/esp/esp-idf
actualizare submodul git – init
Adăugați IDF_PATH la Profilul utilizatorului
Pentru a păstra setarea variabilei de mediu IDF_PATH între repornirile sistemului, adăugați-o la profilul utilizatorului, urmând instrucțiunile de mai jos.
Windows
Caută “Edit Environment Variables” on Windows 10.
Faceți clic pe Nou... și adăugați o nouă variabilă de sistem IDF_PATH. Configurația ar trebui să includă un director ESP-IDF, cum ar fi C:\Users\user-name\esp\esp-idf.
Adăugați ;%IDF_PATH%\tools la variabila Path pentru a rula idf.py și alte instrumente.
Linux și MacOS
Adăugați următoarele la ~/.profile:
export IDF_PATH=~/esp/esp-idf
export PATH=”$IDF_PATH/tools:$PATH”
Rulați următoarele pentru a verifica IDF_PATH:
printenv IDF_PATH
Rulați următoarele pentru a verifica dacă idf.py este inclus în PAT:
care idf.py
Acesta va imprima o cale similară cu ${IDF_PATH}/tools/idf.py.
De asemenea, puteți introduce următoarele dacă nu doriți să modificați IDF_PATH sau PATH:
export IDF_PATH=~/esp/esp-idf
export PATH=”$IDF_PATH/tools:$PATH”
Stabiliți o conexiune serială cu ESP32-WATG-32D
Această secțiune oferă îndrumări despre stabilirea conexiunii seriale între ESP32WATG-32D și PC.
Conectați ESP32-WATG-32D la computer
Lipiți modulul ESP32-WATG-32D la placa de transport și conectați placa de transport la computer folosind cheia USB-to-UART. Dacă driverul de dispozitiv nu se instalează automat, identificați cip de convertor USB la serial pe cheia externă USB-la-UART, căutați drivere pe internet și instalați-le.
Mai jos sunt link-urile către drivere care pot fi utilizate.
CP210x USB la UART Bridge VCP Drivere Drivere FTDI Virtual COM Port
Driverele de mai sus sunt în primul rând pentru referință. În circumstanțe normale, driverele ar trebui să fie incluse cu sistemul de operare și instalate automat la conectarea dongle-ului USB-la-UART la computer.
Verificați portul pe Windows
Verificați lista de porturi COM identificate în Windows Device Manager. Deconectați dongle USB-to-UART și conectați-l înapoi, pentru a verifica care port dispare din listă și apoi se afișează din nou.
Figura 4-1. Podul USB la UART al dongle-ului USB-la-UART în Windows Device Manager
Figura 4-2. Două porturi seriale USB ale dongle-ului USB-to-UART în Windows Device Manager
Verificați Portul pe Linux și MacOS
Pentru a verifica numele dispozitivului pentru portul serial al dongle-ului USB-to-UART, executați această comandă de două ori, mai întâi cu cheia deconectată, apoi cu conectată. Portul care apare a doua oară este cel de care aveți nevoie:
Linux
ls /dev/tty*
MacOS
ls /dev/cu.*
Adăugarea utilizatorului la apel pe Linux
Utilizatorul conectat în prezent ar trebui să aibă acces de citire și scriere la portul serial prin USB.
Pe majoritatea distribuțiilor Linux, acest lucru se face prin adăugarea utilizatorului la grupul de apelare cu următoarea comandă:
sudo usermod -a -G dialout $USER
pe Arch Linux, acest lucru se face prin adăugarea utilizatorului la grupul uucp cu următoarea comandă:
sudo usermod -a -G uucp $USER
Asigurați-vă că vă reconectați pentru a activa permisiunile de citire și scriere pentru portul serial.
Verificați conexiunea în serie
Acum verificați dacă conexiunea serială este funcțională. Puteți face acest lucru folosind un program de terminal serial. În acest exampVom folosi PuTTY SSH Client care este disponibil atât pentru Windows, cât și pentru Linux. Puteți utiliza alt program serial și puteți seta parametrii de comunicare ca mai jos.
Rulați terminalul, setați portul serial identificat, rata de transmisie = 115200, biți de date = 8, biți de oprire = 1 și paritate = N. Mai jos sunt ex.ampCapturi de ecran ale setării portului și a unor astfel de parametri de transmisie (descriși pe scurt ca 115200-8-1-N) pe Windows și Linux. Nu uitați să selectați exact același port serial pe care l-ați identificat în pașii de mai sus.
Figura 4-3. Setarea comunicației seriale în PuTTY pe Windows
Figura 4-4. Setarea comunicației seriale în PuTTY pe Linux
Apoi deschideți portul serial în terminal și verificați dacă vedeți vreun jurnal tipărit de ESP32.
Conținutul jurnalului va depinde de aplicația încărcată în ESP32.
Note:
- Pentru unele configurații de cablare a portului serial, pinii seriali RTS și DTR trebuie să fie dezactivați în programul terminalului înainte ca ESP32 să pornească și să producă ieșire serială. Acest lucru depinde de hardware-ul în sine, majoritatea plăcilor de dezvoltare (inclusiv toate plăcile Espressif) nu au această problemă. Problema este prezentă dacă RTS și DTR sunt conectate direct la pinii EN și GPIO0. Consultați documentația esptool pentru mai multe detalii.
- Închideți terminalul serial după verificarea faptului că comunicația funcționează. În pasul următor vom folosi o altă aplicație pentru a încărca un nou firmware
ESP32. Această aplicație nu va putea accesa portul serial în timp ce este deschisă în terminal.
Configurați
Introduceți directorul hello_world și rulați menuconfig.
Linux și MacOS
cd ~/esp/hello_world
idf.py -DIDF_TARGET=esp32 menuconfig
Poate fi necesar să rulați python2 idf.py pe Python 3.0.
Windows
cd %userprofile%\esp\hello_world idf.py -DIDF_TARGET=esp32 menuconfig
Programul de instalare Python 2.7 va încerca să configureze Windows pentru a asocia un fișier .py cu Python 2. Dacă alte programe (cum ar fi instrumentele Visual Studio Python) au fost asociate cu alte versiuni de Python, idf.py poate să nu funcționeze corect (fișierul va deschis în Visual Studio). În acest caz, puteți alege să rulați C:\Python27\python idf.py de fiecare dată sau să modificați setările fișierului asociat Windows .py.
Build și Flash
Acum puteți să construiți și să flashați aplicația. Alerga:
build idf.py
Aceasta va compila aplicația și toate componentele ESP-IDF, va genera încărcătorul de pornire, tabelul de partiții și binarele aplicației și va flașa aceste binare pe placa dumneavoastră ESP32.
$ idf.py build
Se rulează cmake în directorul /path/to/hello_world/build. Se execută „cmake -G Ninja –warn-uninitialized /path/to/hello_world”… Avertizați despre valorile neinițializate.
- Git găsit: /usr/bin/git (versiunea găsită „2.17.0”)
- Crearea unei componente aws_iot goale din cauza configurației
- Nume componente:…
- Căile componente: … … (mai multe linii de ieșire a sistemului de compilare)
Construcția proiectului este finalizată. Pentru a flash, rulați această comandă:
../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 write_flash -flash_mode dio –flash_size detect –flash_freq 40m 0x10000 build/hello-build.bin build 0x/bootloader/bootloader bootloader.bin 1000x0 build/partition_table/partitiontable.bin sau rulați „idf.py -p PORT flash”
Dacă nu există probleme, la sfârșitul procesului de construire, ar trebui să vedeți fișierele .bin generate.
Flash pe Dispozitiv
Introduceți fișierele binare pe care tocmai le-ați construit pe placa ESP32 rulând:
idf.py -p PORT [-b BAUD] flash
Înlocuiți PORT cu numele portului serial al plăcii ESP32. De asemenea, puteți modifica viteza de transmisie a intermitentului prin înlocuirea BAUD cu viteza de transmisie de care aveți nevoie. Rata de transmisie implicită este 460800.
Se rulează esptool.py în directorul […]/esp/hello_world Se execută „python […]/esp-idf/components/esptool_py/esptool/esptool.py -b 460800 write_flash @flash_project_args”… esptool.py -b 460800 write_modflash –f dio –flash_size detect –flash_freq 40m 0x1000 bootloader/bootloader.bin 0x8000 partition_table/partition-table.bin 0x10000 hello-world.bin esptool.py v2.3.1 Se conectează…. Se detectează tipul de cip... Cipul ESP32 este ESP32D0WDQ6 (reviziunea 1)
Caracteristici: WiFi, BT, Dual Core Stub de încărcare… Running stub… Stub rulează… Modificarea ratei de transmisie la 460800 Modificată. Se configurează dimensiunea blițului... Dimensiunea blițului detectată automat: 4MB Parametrii Flash setați la 0x0220 Comprimați 22992 octeți la 13019... S-au scris 22992 octeți (13019 comprimați) la 0x00001000 în 0.3 secunde (eficiente de 558.9 kbit de date)... Comprimați de la 3072 de octeți la 82... S-au scris 3072 de octeți (82 comprimați) la 0x00008000 în 0.0 secunde (efectiv 5789.3 kbit/s)... Hash de date verificat. S-au comprimat 136672 octeți la 67544... S-au scris 136672 octeți (67544 comprimați) la 0x00010000 în 1.9 secunde (efectiv 567.5 kbit/s)... Hash de date verificat. Plec... Resetare completă prin pinul RTS...
Dacă nu există probleme până la sfârșitul procesului flash, modulul va fi resetat și aplicația „hello_world” va rula.
Monitorul IDF
Pentru a verifica dacă „hello_world” rulează într-adevăr, tastați idf.py -p PORT monitor (Nu uitați să înlocuiți PORT cu numele portului dvs. serial).
Această comandă lansează aplicația de monitor:
$ idf.py -p /dev/ttyUSB0 monitor Rulează idf_monitor în directorul […]/esp/hello_world/build Se execută „python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world / build/hello-world.elf”… — idf_monitor pe /dev/ttyUSB0 115200 — — Ieșire: Ctrl+] | Meniu: Ctrl+T | Ajutor: Ctrl+T urmat de Ctrl+H — ets 8 iunie 2016 00:22:57 rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) ets 8 iunie 2016 00:22:57 …
După pornire și jurnalele de diagnosticare derulează în sus, ar trebui să vedeți „Bună lume!” tipărite de aplicație.
… Salut Lume! Repornește în 10 secunde... I (211) cpu_start: Pornește programatorul pe CPU APP. Repornește în 9 secunde... Repornește în 8 secunde... Repornește în 7 secunde...
Pentru a ieși din monitorul IDF, utilizați comanda rapidă Ctrl+].
Dacă monitorul IDF nu reușește la scurt timp după încărcare sau, dacă în loc de mesajele de mai sus, vedeți gunoi aleatoriu similar cu cel prezentat mai jos, placa dvs. utilizează probabil un cristal de 26 MHz. Majoritatea modelelor de plăci de dezvoltare folosesc 40MHz, așa că ESP-IDF folosește această frecvență ca valoare implicită.
Examples
Pentru ESP-IDF examples, te rog du-te la ESP-IDF GitHub.
Echipa Espressif IoT
www.espressif.com
Exonerare de responsabilitate și notificare privind drepturile de autor
Informațiile din acest document, inclusiv URL referințe, poate fi schimbată fără notificare.
ACEST DOCUMENT ESTE OFERIT CA ATARE, FĂRĂ NICIUN GARANȚIE, INCLUSIV ORICE GARANȚIE DE VANTABILITATE, NEÎNCĂLCARE, ADEPTEREA PENTRU ORICE SCOP ANUMIT,
SAU ORICE GARANȚIE DECORĂ DIN ORICE PROPUNERE, SPECIFICAȚIE SAU SAMPLE.
Toată răspunderea, inclusiv răspunderea pentru încălcarea oricăror drepturi de proprietate, referitoare la utilizarea informațiilor din acest document este declinată. Nu se acordă aici licențe exprese sau implicite, prin excludere sau în alt mod, pentru niciun drept de proprietate intelectuală.
Sigla Wi-Fi Alliance Member este o marcă comercială a Wi-Fi Alliance. Sigla Bluetooth este o marcă comercială înregistrată a Bluetooth SIG. Toate denumirile comerciale, mărcile comerciale și mărcile comerciale înregistrate menționate în acest document sunt proprietatea proprietarilor respectivi și sunt recunoscute prin prezenta.
Copyright © 2019 Espressif Inc. Toate drepturile rezervate.
Documente/Resurse
![]() |
Modul personalizat MCU WiFi-BT-BLE ESPRESSIF ESP32-WATG-32D [pdfManual de utilizare ESP32WATG32D, 2AC7Z-ESP32WATG32D, 2AC7ZESP32WATG32D, ESP32-WATG-32D, Modul personalizat WiFi-BT-BLE MCU, Modul WiFi-BT-BLE MCU, Modul MCU, ESP32-WATG-32D, Modul |