ESPRESSIF - Logo

ESP32-WATG-32D
User Manual

ESPRESSIF ESP32 WATG 32D Oanpaste WiFi-BT BLE MCU-module - ikoanFoarriedige 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

ESPRESSIF ESP32 WATG 32D Oanpaste WiFi-BT BLE MCU-module - Pinbeskriuwing

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
  1. Solder ESP32-WATG-32D oan de Carrier Board, lykas figuer 2 shows.
    ESPRESSIF ESP32 WATG 32D Oanpaste WiFi-BT BLE MCU-module - Hardwareferbining
  2. Ferbine USB-nei-UART-dongle oan it dragerboerd fia TXD, RXD en GND.
  3. Ferbine USB-nei-UART-dongle oan 'e PC fia de Micro-USB-kabel.
  4. Ferbine de drager board oan 24 V adapter foar macht oanbod.
  5. Tidens download, koarte IO0 to GND fia in jumper. Draai dan it boerd "ON".
  6. Download firmware yn flash mei it ESP32 DOWNLOAD TOOL.
  7. Nei it downloaden, ferwiderje de jumper op IO0 en GND.
  8. 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.

ESPRESSIF ESP32 WATG 32D Oanpaste WiFi-BT BLE MCU-module - Kontrolearje poarte op Windows

figuer 4-1. USB nei UART-brêge fan USB-nei-UART-dongle yn Windows Device Manager

ESPRESSIF ESP32 WATG 32D Oanpaste WiFi-BT BLE MCU-module - Kontrolearje poarte op Windows 2

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.

ESPRESSIF ESP32 WATG 32D Oanpaste WiFi-BT BLE MCU-module - Kontrolearje seriële ferbining

figuer 4-3. Serial Communication ynstelle yn PuTTY op Windows

ESPRESSIF ESP32 WATG 32D Oanpaste WiFi-BT BLE MCU-module - Kontrolearje poarte op Windows 3

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)
[527/527] Hello-world.bin generearje esptool.py v2.3.1

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

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *