ESP32-WATG-32D
User Manual
Foarriedige ferzje 0.1
Espressif Systems
Copyright © 2019
Oer dizze gids
Dit dokumint is bedoeld om brûkers te helpen de basissoftwareûntwikkelingsomjouwing yn te stellen foar it ûntwikkeljen fan applikaasjes mei hardware basearre op de ESP32WATG-32D-module.
Release Notes
Datum | Ferzje | Release notysjes |
2019.12 | V0.1 | Foarriedige release. |
Ynlieding ta ESP32-WATG-32D
ESP32-WATG-32D
ESP32-WATG-32D is in oanpaste WiFi-BT-BLE MCU-module foar it jaan fan de "ferbiningsfunksje" oan ferskate produkten fan klanten, ynklusyf wetterferwaarming en komfortferwaarmingsystemen.
Tabel 1 jout de spesifikaasjes fan ESP32-WATG-32D.
tabel 1: ESP32-WATG-32D Spesifikaasjes
Kategoryen | Items | Spesifikaasjes |
Wi-Fi | Protokollen | 802.t1 b/g/n (802.t1n oant 150 Mbps) |
A-MPDU en A-MSDU aggregearje op en 0.4 µs guard yntervalstipe | ||
Frekwinsje berik | 2400 MHz - 2483.5 MHz | |
Bluetooth | Protokollen | Bluetoothv4.2 BRJEDR en BLE spesifisearre kat oan |
Radio | NZIF ûntfanger mei -97 dBm gefoelichheid | |
Klasse-1, klasse-2 en klasse-3 stjoerder | ||
AFH | ||
Audio | CVSD en SBC | |
Hardware | Module ynterfaces | UART, re. EBUS2,JTAG, GPIO |
On-chip sensor | Hall sensor | |
Yntegreare kristal | 40 MHz kristal | |
Integrated SPI flash | 8 MB | |
Ik ntegrated DCDC Converter Operaasje voltage!Stromforsyning |
3.3 v,1.2a | |
12 V / 24 V | ||
Maksimum stroom levere troch macht oanbod | 300 mA | |
Oanrikkemandearre opera ng temperatuer berik | -40'C + 85'C | |
Module Ofmjittings | (18.00±0.15) mm x (31.00±0.15) mm x (3.10±0.15) mm |
ESP32-WATG-32D hat 35 pins dy't wurde beskreaun yn Tabel 2.
Pin Beskriuwing
figuer 1: Pin Opmaak
Tabel 2: Pindefinysjes
Namme | Nee. | Type | Funksje |
RESETTE | 1 | I | Module ynskeakelje sinjaal (ynterne pull-up standert). Aktyf heech. |
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 (32.768 kHz kristal oscillator input), ADC1_CH4, TOUCH9, RTC_GPIO9 |
IO33 | 9 | I/O | GPIO33, XTAL_32K_N (32.768 kHz kristal oscillator útfier), 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 | 5 V Netzteil ynfier |
GND | 16, 17 | PI | Grûn |
VIN | 18 | I/O | 12 V / 24 V Netzteil input |
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 | Download Boot: 0; SPI Boot: 1 (Standert). |
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 Data Untfang |
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, grûn |
+3.3V | 34 | PO | 3.3V Netzteil útfier |
Hardware Tarieding
Hardware Tarieding
- ESP32-WATG-32D module
- Espressif RF test board (Carrier Board)
- Ien USB-nei-UART dongle
- PC, Windows 7 oanrikkemandearre
- Micro-USB kabel
Hardware Ferbining
- Solder ESP32-WATG-32D oan de Carrier Board, lykas figuer 2 shows.
- Ferbine USB-nei-UART-dongle oan it dragerboerd fia TXD, RXD en GND.
- Ferbine USB-nei-UART-dongle oan 'e PC fia de Micro-USB-kabel.
- Ferbine de drager board oan 24 V adapter foar macht oanbod.
- Tidens download, koarte IO0 to GND fia in jumper. Draai dan it boerd "ON".
- Download firmware yn flash mei it ESP32 DOWNLOAD TOOL.
- Nei it downloaden, ferwiderje de jumper op IO0 en GND.
- Stjoer de drager board wer oan. ESP32-WATG-32D sil oerskeakelje nei wurkmodus.
De chip sil programma's lêze fan 'e flits by inisjalisaasje.
Notysjes:
- IO0 is yntern logika heech.
- Foar mear ynformaasje oer ESP32-WATG-32D, ferwize nei ESP32-WATG-32D Datasheet.
Te begjinnen mei ESP32 WATG-32D
ESP-IDF
It Espressif IoT Development Framework (ESP-IDF foar koart) is in ramt foar it ûntwikkeljen fan applikaasjes basearre op de Espressif ESP32. Brûkers kinne applikaasjes ûntwikkelje mei ESP32 yn Windows/Linux/MacOS basearre op ESP-IDF.
Stel de Tools yn
Njonken de ESP-IDF moatte jo ek de ark ynstallearje dy't brûkt wurde troch ESP-IDF, lykas de kompilator, debugger, Python-pakketten, ensfh.
Standert opset fan Toolchain foar Windows
De fluchste manier is om de toolchain en MSYS2 zip te downloaden fan dl.espressif.com: https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip
Útchecken
Run C:\msys32\mingw32.exe om in MSYS2-terminal te iepenjen. Run: mkdir -p ~/esp
Fier cd ~/esp yn om de nije map yn te gean.
It bywurkjen fan it miljeu
As IDF wurdt bywurke, binne soms nije toolchains fereaske of nije easken wurde tafoege oan 'e Windows MSYS2-omjouwing. Om alle gegevens te ferpleatsen fan in âlde ferzje fan 'e foarkompilearre omjouwing nei in nije:
Nim de âlde MSYS2-omjouwing (dus C:\msys32) en ferpleatse/omneame it nei in oare map (dus C:\msys32_old).
Download de nije foarkompilearre omjouwing mei de hjirboppe stappen.
Unzip de nije MSYS2-omjouwing nei C:\msys32 (as in oare lokaasje).
Fyn de âlde C:\msys32_old\thúsmap en ferpleatse dit nei C:\msys32.
Jo kinne no de map C:\msys32_old wiskje as jo it net mear nedich hawwe.
Jo kinne hawwe ûnôfhinklike ferskillende MSYS2 omjouwings op jo systeem, sa lang as se binne yn ferskillende mappen.
Standert opset fan Toolchain foar Linux
Foardielen ynstallearje
CentOS 7:
sudo yum ynstallearje gcc git wget meitsje ncurses-devel flex bison gperf python pyserial python-pyelftools
sudo apt-get install gcc git wget meitsje libncurses-dev flex bison gperf python pythonpip python-setuptools python-seriële python-kryptografy python-future python-pyparsing python-pyelftools
Bôge:
sudo pacman -S -needed gcc git meitsje ncurses flex bison gperf python2-pyserial python2cryptography python2-future python2-pyparsing python2-pyelftools
Set The Toolchain yn
64-bit Linux:https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
32-bit Linux:https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz
1. Unzip it bestân nei ~/esp-map:
64-bit Linux:mkdir -p ~/esp cd ~/esp tar -xzf ~/Downloads/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
32-bit Linux: mkdir -p ~/espcd ~/esp tar -xzf ~/Downloads/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz
2. De toolchain sil unzipped wurde yn ~/esp/xtensa-esp32-elf/ map. Foegje it folgjende ta oan ~/.profile:
eksport PATH="$HOME/esp/xtensa-esp32-elf/bin:$PATH"
Foegje opsjoneel it folgjende ta oan ~/.profile:
alias get_esp32='PATH eksportearje=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”'
3. Oanmelde opnij om .pro te falidearjenfile. Rinne de folgjende om PATH te kontrolearjen: 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
Tastimmingproblemen /dev/ttyUSB0
Mei guon Linux-distribúsjes kinne jo it flaterberjocht mislearre om poarte /dev/ttyUSB0 te iepenjen krije by it flitsen fan de ESP32. Dit kin oplost wurde troch de hjoeddeiske brûker ta te foegjen oan de dialout-groep.
Arch Linux brûkers
Om de foarkompilearre gdb (xtensa-esp32-elf-gdb) yn Arch Linux út te fieren fereasket ncurses 5, mar Arch brûkt ncurses 6.
Efterútkompatibiliteitsbiblioteken binne beskikber yn AUR foar native en lib32 konfiguraasjes:
https://aur.archlinux.org/packages/ncurses5-compat-libs/
https://aur.archlinux.org/packages/lib32-ncurses5-compat-libs/
Foardat jo dizze pakketten ynstallearje moatte jo miskien de publike kaai fan 'e auteur tafoegje oan jo kaairing lykas beskreaun yn 'e seksje "Opmerkingen" by de boppesteande keppelings.
As alternatyf, brûk crosstool-NG om in gdb te kompilearjen dy't keppele oan ncurses 6.
Standert opset fan Toolchain foar Mac OS
Ynstallearje pip:
sudo easy_install pip
Ynstallearje Toolchain:
https://github.com/espressif/esp-idf/blob/master/docs/en/get-started/macossetup.rst#id1
Unzip it bestân yn ~/esp-map.
De toolchain sil útpakt wurde yn ~/esp/xtensa-esp32-elf/ paad.
Foegje it folgjende ta oan ~/.profile:
eksport PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH
Foegje opsjoneel it folgjende ta oan 〜/ .profile:
alias get_esp32="eksportearje PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH"
Fier get_esp322 yn om de toolchain ta te foegjen oan PATH.
Krij ESP-IDF
Sadree't jo de toolchain (dy't programma's befettet om de applikaasje te kompilearjen en te bouwen) ynstalleare hawwe, hawwe jo ek ESP32-spesifike API / biblioteken nedich. Se wurde levere troch Espressif yn ESP-IDF repository. Om it te krijen, iepenje terminal, navigearje nei de map dy't jo ESP-IDF wolle pleatse, en klon it mei git clone kommando:
git clone -rekursyf https://github.com/espressif/esp-idf.git
ESP-IDF sil ynladen wurde yn ~/esp/esp-idf.
Noat:
Mis de -rekursive opsje net. As jo ESP-IDF al klonen hawwe sûnder dizze opsje, fier dan in oar kommando út om alle submodules te krijen:
cd ~/esp/esp-idf
git submodule update -init
Foegje IDF_PATH ta oan brûkersprofyl
Om de ynstelling fan IDF_PATH omjouwingsfariabele te behâlden tusken systeem opnij starte, foegje it ta oan it brûkersprofiel, folgje de ynstruksjes hjirûnder.
Windows
Sykje nei “Edit Environment Variables” on Windows 10.
Klik Nij ... en foegje in nije systeemfariabele IDF_PATH ta. De konfiguraasje moat in ESP-IDF-map befetsje, lykas C:\Users\brûkersnamme\esp\esp-idf.
Foegje ;%IDF_PATH%\tools ta oan de Path-fariabele om idf.py en oare ark út te fieren.
Linux en MacOS
Foegje de folgjende ta oan ~/.profile:
eksportearje IDF_PATH=~/esp/esp-idf
eksportearje PATH="$IDF_PATH/ark:$PATH"
Rin it folgjende út om IDF_PATH te kontrolearjen:
printenv IDF_PATH
Rinne de folgjende om te kontrolearjen oft idf.py is opnaam yn PAT:
hokker idf.py
It sil in paad printsje lykas ${IDF_PATH}/tools/idf.py.
Jo kinne ek it folgjende ynfiere as jo IDF_PATH of PATH net wizigje wolle:
eksportearje IDF_PATH=~/esp/esp-idf
eksportearje PATH="$IDF_PATH/ark:$PATH"
Stel serial ferbining mei ESP32-WATG-32D
Dizze seksje jout begelieding hoe't jo serial ferbining meitsje kinne tusken ESP32WATG-32D en PC.
Ferbine ESP32-WATG-32D oan PC
Soldeer ESP32-WATG-32D-module oan it dragerboerd en ferbine dragerboerd oan 'e PC mei de USB-nei-UART-dongle. As apparaatsjauffeur net automatysk ynstalleart, identifisearje USB nei serial converter-chip op jo eksterne USB-to-UART-dongle, sykje nei bestjoerders op ynternet en ynstallearje se.
Hjirûnder steane de keppelings nei bestjoerders dy't brûkt wurde kinne.
CP210x USB nei UART Bridge VCP Drivers FTDI Virtual COM Port Drivers
De boppesteande bestjoerders binne primêr foar referinsje. Under normale omstannichheden moatte de bestjoerders wurde bondele mei en bestjoeringssysteem en automatysk ynstalleare by it ferbinen fan USB-nei-UART-dongle oan 'e PC.
Kontrolearje Port op Windows
Kontrolearje de list mei identifisearre COM-poarten yn 'e Windows Device Manager. Verbreken USB-to-UART dongle en ferbine it werom, om te kontrolearjen hokker haven ferdwynt út de list en dan wer sjen lit.
figuer 4-1. USB nei UART-brêge fan USB-nei-UART-dongle yn Windows Device Manager
figuer 4-2. Twa USB-seriële havens fan USB-nei-UART-dongle yn Windows Device Manager
Kontrolearje Port op Linux en MacOS
Om de apparaatnamme te kontrolearjen foar de seriële poarte fan jo USB-nei-UART-dongle, fier dit kommando twa kear út, earst mei de dongle loskeppele, dan mei ynplug. De poarte dy't de twadde kear ferskynt is dejinge dy't jo nedich binne:
Linux
ls /dev/tty*
MacOS
ls /dev/cu.*
Brûker tafoegje oan dialooch op Linux
De op it stuit oanmelde brûker soe lês- en skriuwtagong moatte hawwe oer de seriële poarte oer USB.
Op de measte Linux-distribúsjes wurdt dit dien troch de brûker ta te foegjen oan dialout-groep mei it folgjende kommando:
sudo usermod -a -G dialout $USER
op Arch Linux wurdt dit dien troch de brûker ta te foegjen oan uucp-groep mei it folgjende kommando:
sudo usermod -a -G uucp $USER
Soargje derfoar dat jo opnij oanmelde om lês- en skriuwrjochten yn te skeakeljen foar de seriële poarte.
Ferifiearje serial ferbining
Kontrolearje no dat de seriële ferbining wurket. Jo kinne dit dwaan mei in serial terminalprogramma. Yn dizze eksample wy sille brûke PuTTY SSH Client dat is beskikber foar sawol Windows en Linux. Jo kinne oare serial programma brûke en kommunikaasjeparameters ynstelle lykas hjirûnder.
Run terminal, set identifisearre seriële poarte, baud rate = 115200, data bits = 8, stop bits = 1, en parity = N. Hjirûnder binne eks.ample skermôfbyldings fan it ynstellen fan de haven en sokke oerdrachtparameters (koart beskreaun as 115200-8-1-N) op Windows en Linux. Unthâld om krekt deselde seriële poarte te selektearjen dy't jo hawwe identifisearre yn stappen hjirboppe.
figuer 4-3. Serial Communication ynstelle yn PuTTY op Windows
figuer 4-4. Serial Communication ynstelle yn PuTTY op Linux
Iepenje dan de seriële poarte yn terminal en kontrolearje, as jo in logboek sjogge ôfdrukt troch ESP32.
De ynhâld fan it log sil ôfhingje fan applikaasje laden nei ESP32.
Notysjes:
- Foar guon bedradingskonfiguraasjes foar seriële poarte moatte de seriële RTS- en DTR-pins útskeakele wurde yn it terminalprogramma foardat de ESP32 sil bootje en seriële útfier produsearje. Dit hinget ôf fan 'e hardware sels, de measte ûntwikkelingsboerden (ynklusyf alle Espressif-boerden) hawwe dit probleem net. It probleem is oanwêzich as RTS & DTR direkt binne bedrade oan 'e EN & GPIO0-pins. Sjoch de esptool-dokumintaasje foar mear details.
- Slút serial terminal nei ferifikaasje dat kommunikaasje wurket. Yn 'e folgjende stap sille wy in oare applikaasje brûke om in nije firmware te uploaden
ESP32. Dizze applikaasje sil gjin tagong krije ta seriële poarte wylst it iepen is yn terminal.
Konfigurearje
Fier hello_world map yn en fier menuconfig.
Linux en MacOS
cd ~/esp/hello_world
idf.py -DIDF_TARGET=esp32 menuconfig
Jo moatte miskien python2 idf.py útfiere op Python 3.0.
Windows
cd %userprofile%\esp\hello_world idf.py -DIDF_TARGET=esp32 menuconfig
De Python 2.7-ynstallearder sil besykje Windows te konfigurearjen om in .py-bestân te assosjearjen mei Python 2. As oare programma's (lykas Visual Studio Python-ark) ferbûn binne mei oare ferzjes fan Python, kin idf.py net goed wurkje (it bestân sil iepen yn Visual Studio). Yn dit gefal kinne jo der foar kieze om C:\Python27\python idf.py elke kear út te fieren, of de Windows .py assosjearre file ynstellings te feroarjen.
Bouwe en Flash
No kinne jo de applikaasje bouwe en flashje. Run:
idf.py build
Dit sil de applikaasje en alle ESP-IDF-komponinten kompilearje, bootloader, partitiontabel, en applikaasje-binaries generearje, en dizze binaries nei jo ESP32-boerd flitsje.
$ idf.py build
Cmake útfiere yn map /path/to/hello_world/build It útfieren fan "cmake -G Ninja -warn-uninitialized /path/to/hello_world"... Warskôgje oer uninitialisearre wearden.
- Git fûn: /usr/bin/git (ferzje "2.17.0 fûn")
- Bouwe lege aws_iot komponint fanwege konfiguraasje
- Komponintnammen: …
- Komponintpaden: … … (mear rigels fan bousysteemútfier)
Projektbou kompleet. Om te flitsen, fier dit kommando út:
../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 write_flash -flash_mode dio –flash_size detect –flash_freq 40m 0x10000 build/hello-bootload.bin build 0x1000er/ bootloader.bin 0x8000 build/partition_table/partitiontable.bin of run 'idf.py -p PORT flash'
As d'r gjin problemen binne, moatte jo oan 'e ein fan it bouproses generearre .bin-bestannen sjen.
Flash op it apparaat
Flash de binaries dy't jo krekt boud hawwe op jo ESP32-boerd troch te rinnen:
idf.py -p PORT [-b BAUD] flash
Ferfange PORT mei de seriële poartenamme fan jo ESP32-board. Jo kinne ek de flasher-baudrate wizigje troch BAUD te ferfangen troch de baudrate dy't jo nedich binne. De standert baudrate is 460800.
Running esptool.py yn map […]/esp/hello_world It útfieren fan “python […]/esp-idf/components/esptool_py/esptool/esptool.py -b 460800 write_flash @flash_project_args”… esptool.py -b 460800 write_mode –flash 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 Ferbine…. Detecting chip type ... ESP32 Chip is ESP32D0WDQ6 (ferzje 1)
Funksjes: WiFi, BT, Dual Core Uploading stub ... Running stub ... Stub rint ... Feroarje baud rate nei 460800 Feroare. Flashgrutte konfigurearje… Automatysk ûntdutsen Flash-grutte: 4MB Flash-parameters ynsteld op 0x0220 Komprimearre 22992 bytes oant 13019… Skreau 22992 bytes (13019 komprimearre) op 0x00001000 yn 0.3 sekonden (effektyf 558.9 sekonden)... Komprimearre 3072 bytes nei 82 ... Skreau 3072 bytes (82 komprimearre) op 0x00008000 yn 0.0 sekonden (effektyf 5789.3 kbit / s) ... Hash fan gegevens ferifiearre. Komprimearre 136672 bytes nei 67544 ... Skreau 136672 bytes (67544 komprimearre) op 0x00010000 yn 1.9 sekonden (effektyf 567.5 kbit / s) ... Hash fan gegevens ferifiearre. Ferlitte ... Hurde weromsette fia RTS-pin ...
As d'r gjin problemen binne oan 'e ein fan it flitsproses, sil de module weromset wurde en sil de applikaasje "hello_world" rinne.
IDF Monitor
Om te kontrolearjen oft "hello_world" yndie rint, typ idf.py -p PORT-monitor (ferjit net om PORT te ferfangen mei jo seriële poartenamme).
Dit kommando start de monitorapplikaasje:
$ idf.py -p /dev/ttyUSB0 monitor It útfieren fan idf_monitor yn map […]/esp/hello_world/build It útfieren fan “python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world / build/hello-world.elf”... — idf_monitor on /dev/ttyUSB0 115200 — — Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T folge troch Ctrl+H — ets Jun 8 2016 00:22:57 rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) ets Jun 8 2016 00:22:57 …
Nei it opstarten en diagnoaze logs nei boppe rôlje, moatte jo "Hallo wrâld!" ôfdrukt troch de applikaasje.
… Hallo wrâld! Op 'e nij begjinne yn 10 sekonden ... I (211) cpu_start: Begjinplanner op APP CPU. Op 'e nij begjinne yn 9 sekonden ... Op' e nij begjinne yn 8 sekonden ... Op 'e nij begjinne yn 7 sekonden ...
Om de IDF-monitor te ferlitten, brûk de fluchtoets Ctrl+].
As IDF-monitor koart nei de upload mislearret, of, as jo ynstee fan 'e berjochten hjirboppe sjogge willekeurige jiskefet fergelykber mei wat hjirûnder wurdt jûn, brûkt jo bestjoer wierskynlik in 26MHz-kristal. De measte ûntwikkelingsboerdûntwerpen brûke 40MHz, dus ESP-IDF brûkt dizze frekwinsje as standertwearde.
Examples
Foar ESP-IDF examples, gean asjebleaft nei ESP-IDF GitHub.
Espressif IoT Team
www.espressif.com
Disclaimer en Copyright Notice
Ynformaasje yn dit dokumint, ynklusyf URL ferwizings, is ûnderwerp te feroarjen sûnder notice.
DIT DOKUMENT WORDT LJOCHT AS IS Sûnder GEEN GARANTIES HOEKE, INKLUDERENDE ELKE GARANTIE FAN VERHANDELBAARHEID, NON-INFRINGING, GESIGHEID FOAR ELKE BEPAALDE DOEL,
OF ELKE GARANTIE ANDERS ONTSTAAN UIT ELKE VOORSTEL, SPESIFIKASJE OF SAMPLE.
Alle oanspraaklikens, ynklusyf oanspraaklikens foar ynbreuk op eigendomsrjochten, oangeande it brûken fan ynformaasje yn dit dokumint wurdt ôfwiisd. Gjin lisinsjes útdruklik of ymplisearre, troch estoppel of oars, oan yntellektuele eigendomsrjochten wurde hjiryn ferliend.
It Wi-Fi Alliance Member-logo is in hannelsmerk fan de Wi-Fi Alliance. It Bluetooth-logo is in registrearre hannelsmerk fan Bluetooth SIG. Alle hannelsnammen, hannelsmerken en registrearre hannelsmerken neamd yn dit dokumint binne eigendom fan har respektive eigners, en wurde hjirby erkend.
Copyright © 2019 Espressif Inc. Alle rjochten foarbehâlden.
Dokuminten / Resources
![]() |
ESPRESSIF ESP32-WATG-32D Oanpaste WiFi-BT-BLE MCU Module [pdf] Brûkershânlieding ESP32WATG32D, 2AC7Z-ESP32WATG32D, 2AC7ZESP32WATG32D, ESP32-WATG-32D, Oanpaste WiFi-BT-BLE MCU Module, WiFi-BT-BLE MCU Module, MCU Module, ESP32-WATG-32D, Module |