ESPRESSIF - Logo

ESP32-WATG-32D
Gebruikershandleiding

ESPRESSIF ESP32 WATG 32D pasgemaakte WiFi-BT BLE MCU-module - ikoonVoorlopige weergawe 0.1
Espressif-stelsels
Kopiereg © 2019

Oor hierdie gids

Hierdie dokument is bedoel om gebruikers te help om die basiese sagteware-ontwikkelingsomgewing op te stel vir die ontwikkeling van toepassings met hardeware gebaseer op die ESP32WATG-32D-module.

Vrystellingsaantekeninge

Datum Weergawe Vrystellingsnotas
2019.12 V0.1 Voorlopige vrystelling.

Inleiding tot ESP32-WATG-32D

ESP32-WATG-32D

ESP32-WATG-32D is 'n pasgemaakte WiFi-BT-BLE MCU-module om die "verbindingsfunksie" aan kliënte se verskillende produkte te gee, insluitend waterverwarmer en geriefsverhittingstelsels.
Tabel 1 verskaf die spesifikasies van ESP32-WATG-32D.
Tabel 1: ESP32-WATG-32D Spesifikasies

Kategorieë Items Spesifikasies
Wi-Fi Protokolle 802.t1 b/g/n (802.t1n tot 150 Mbps)
A-MPDU en A-MSDU versamel en 0.4 µ s wag interval ondersteuning
Frekwensie reeks 2400 MHz – 2483.5 MHz
Bluetooth Protokolle Bluetoothv4.2 BRJEDR en BLE spesifieke kat aan
Radio NZIF ontvanger met -97 dBm sensitiwiteit
Klas-1, klas-2 en klas-3 sender
AFH
Oudio CVSD en SBC
Hardeware Module-koppelvlakke UART, re. EBUS2,JTAG,GPIO
On-chip sensor Hall sensor
Geïntegreerde kristal 40 MHz kristal
Geïntegreerde SPI-flits 8 MB
Ek het 'n geïntegreerde DCDC-omskakelaar
Operasie voltage!Kragtoevoer
3.3 V, 1.2 A
12 V / 24 V
Maksimum stroom gelewer deur kragtoevoer 300 mA
Aanbevole opera ng ter- peratuurreeks -40'C + 85'C
Module-afmetings (18.00±0.15) mm x (31.00±0.15) mm x (3.10±0.15) mm

ESP32-WATG-32D het 35 penne wat in Tabel 2 beskryf word.

Speldbeskrywing

ESPRESSIF ESP32 WATG 32D pasgemaakte WiFi-BT BLE MCU-module - penbeskrywing

Figuur 1: Spelduitleg

Tabel 2: Pen-definisies

Naam Nee.  Tik Funksie
TERUGSTEL 1 I Module-aktiveer sein (Interne optrek by verstek). Aktiewe hoog.
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-ossillator-invoer), ADC1_CH4, TOUCH9, RTC_GPIO9
IO33 9 I/O GPIO33, XTAL_32K_N (32.768 kHz kristal ossillator uitset), 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 kragtoevoer inset
GND 16, 17 PI Grond
VIN 18 I/O 12 V / 24 V kragtoevoer insette
TCK 19 I/O GPIO13, MTCK
TDO's 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_FLITS 23 I/O Aflaai Boot: 0; SPI Boot: 1 (Verstek).
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 ontvang
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, Grond
+3.3V 34 PO 3.3V Kragtoevoer uitset

Hardeware Voorbereiding

Hardeware Voorbereiding
  • ESP32-WATG-32D module
  • Espressif RF-toetsbord (Carrier Board)
  • Een USB-na-UART-dongle
  • PC, Windows 7 aanbeveel
  • Mikro-USB-kabel
Hardeware verbinding
  1. Soldeer ESP32-WATG-32D aan die Draerbord, soos Figuur 2 toon.
    ESPRESSIF ESP32 WATG 32D pasgemaakte WiFi-BT BLE MCU-module - hardewareverbinding
  2. Koppel USB-na-UART-dongle aan die draerbord via TXD, RXD en GND.
  3. Koppel USB-na-UART-dongle aan die rekenaar via die mikro-USB-kabel.
  4. Koppel die draerbord aan 24 V-adapter vir kragtoevoer.
  5. Tydens aflaai, kort IO0 na GND via 'n jumper. Skakel dan die bord "AAN".
  6. Laai firmware af in flits met die ESP32-AFLAAI-nutsding.
  7. Na aflaai, verwyder die jumper op IO0 en GND.
  8. Skakel die draerbord weer aan. ESP32-WATG-32D sal oorskakel na werkmodus.
    Die skyfie sal programme vanaf flits lees by inisialisering.

Notas:

  • IO0 is intern logies hoog.
  • Vir meer inligting oor ESP32-WATG-32D, verwys asseblief na ESP32-WATG-32D-datablad.

Aan die gang met ESP32 WATG-32D

ESP-IDF

Die Espressif IoT Development Framework (ESP-IDF vir kort) is 'n raamwerk vir die ontwikkeling van toepassings gebaseer op die Espressif ESP32. Gebruikers kan toepassings ontwikkel met ESP32 in Windows/Linux/MacOS gebaseer op ESP-IDF.

Stel die gereedskap op

Afgesien van die ESP-IDF, moet u ook die gereedskap wat deur ESP-IDF gebruik word, installeer, soos die samesteller, ontfouter, Python-pakkette, ens.

Standaardopstelling van Toolchain vir Windows
Die vinnigste manier is om die toolchain en MSYS2 zip af te laai vanaf dl.espressif.com: https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip

Uitcheck
Begin C:\msys32\mingw32.exe om 'n MSYS2-terminaal oop te maak. Loop: mkdir -p ~/esp
Voer cd ~/esp in om die nuwe gids in te voer.

Opdatering van die omgewing
Wanneer IDF opgedateer word, word soms nuwe gereedskapkettings vereis of word nuwe vereistes by die Windows MSYS2-omgewing gevoeg. Om enige data van 'n ou weergawe van die vooraf saamgestelde omgewing na 'n nuwe een te skuif:
Neem die ou MSYS2-omgewing (bv. C:\msys32) en skuif/hernoem dit na 'n ander gids (bv. C:\msys32_old).
Laai die nuwe vooraf saamgestelde omgewing af deur die stappe hierbo te gebruik.
Pak die nuwe MSYS2-omgewing uit na C:\msys32 (of 'n ander plek).
Soek die ou C:\msys32_old\home-gids en skuif dit na C:\msys32.
Jy kan nou die C:\msys32_old-gids uitvee as jy dit nie meer nodig het nie.
Jy kan onafhanklike verskillende MSYS2-omgewings op jou stelsel hê, solank hulle in verskillende gidse is.

Standaardopstelling van Toolchain vir Linux
Installeer voorvereistes
CentOS 7:
sudo yum installeer gcc git wget maak ncurses-devel flex bison gperf python pyserial python-pyelftools

sudo apt-get install gcc git wget maak libncurses-dev flex bison gperf python pythonpip python-setuptools python-seriële python-cryptography python-toekomstige python-pyparsing python-pyelftools
Boog:
sudo pacman -S – benodig gcc git maak ncurses flex bison gperf python2-pyserial python2cryptography python2-toekomstige python2-pyparsing python2-pyelftools

Stel The Toolchain op
64-bis Linux:https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
32-bis Linux:https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz

1. Pak die lêer uit na die ~/esp-gids:
64-bis Linux:mkdir -p ~/esp cd ~/esp tar -xzf ~/Downloads/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
32-bis Linux: mkdir -p ~/espcd ~/esp tar -xzf ~/Downloads/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz

2. Die gereedskapsketting sal na die ~/esp/xtensa-esp32-elf/ gids oopgepak word. Voeg die volgende by ~/.profile:
uitvoer PATH="$HOME/esp/xtensa-esp32-elf/bin:$PATH"

Voeg opsioneel die volgende by ~/.profile:
alias get_esp32='uitvoer PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”'

3. Meld weer aan om .pro te valideerfile. Begin die volgende om PATH na te gaan: 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

Toestemmingskwessies /dev/ttyUSB0
Met sommige Linux-verspreidings kan jy die Failed to open port /dev/ttyUSB0-foutboodskap kry wanneer die ESP32 flits. Dit kan opgelos word deur die huidige gebruiker by die uitbelgroep te voeg.

Arch Linux-gebruikers
Om die vooraf saamgestelde gdb (xtensa-esp32-elf-gdb) in Arch Linux te laat loop, vereis ncurses 5, maar Arch gebruik ncurses 6.
Agterwaartse versoenbaarheidsbiblioteke is beskikbaar in AUR vir inheemse en lib32 konfigurasies:
https://aur.archlinux.org/packages/ncurses5-compat-libs/
https://aur.archlinux.org/packages/lib32-ncurses5-compat-libs/
Voordat jy hierdie pakkette installeer, moet jy dalk die skrywer se publieke sleutel by jou sleutelring voeg soos beskryf in die "Kommentaar" afdeling by die skakels hierbo.
Alternatiewelik, gebruik crosstool-NG om 'n gdb saam te stel wat teen ncurses 6 skakel.

Standaardopstelling van Toolchain vir Mac OS
Installeer pyp:
sudo easy_install pip

Installeer Toolchain:
https://github.com/espressif/esp-idf/blob/master/docs/en/get-started/macossetup.rst#id1

Pak die lêer uit in die ~/esp-gids.
Die gereedskapketting sal in ~/esp/xtensa-esp32-elf/ pad oopgepak word.
Voeg die volgende by ~/.profile:
uitvoer PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH

Voeg opsioneel die volgende by 〜/ .profile:
alias get_esp32="uitvoer PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH uit"
Voer get_esp322 in om die gereedskapsketting by PATH te voeg.

Kry ESP-IDF

Sodra jy die gereedskapketting (wat programme bevat om die toepassing saam te stel en te bou) geïnstalleer het, benodig jy ook ESP32 spesifieke API / biblioteke. Hulle word deur Espressif in die ESP-IDF-bewaarplek verskaf. Om dit te kry, maak terminale oop, navigeer na die gids wat jy ESP-IDF wil plaas, en kloon dit met behulp van git clone opdrag:

git kloon -rekursief https://github.com/espressif/esp-idf.git

ESP-IDF sal afgelaai word in ~/esp/esp-idf.

 Let wel:
Moenie die –rekursiewe opsie mis nie. As jy reeds ESP-IDF sonder hierdie opsie gekloon het, voer nog 'n opdrag uit om al die submodules te kry:
cd ~/esp/esp-idf
git submodule update –init

Voeg IDF_PATH by Gebruikersprofiel

Om die instelling van IDF_PATH-omgewingsveranderlike tussen stelselherbeginsels te behou, voeg dit by die gebruikerprofiel, volgens instruksies hieronder.

Vensters
Soek vir “Edit Environment Variables” on Windows 10.
Klik Nuwe... en voeg 'n nuwe stelselveranderlike IDF_PATH by. Die konfigurasie moet 'n ESP-IDF-gids insluit, soos C:\Users\gebruikersnaam\esp\esp-idf.
Voeg ;%IDF_PATH%\tools by die Path-veranderlike om idf.py en ander gereedskap te laat loop.

Linux en MacOS
Voeg die volgende by ~/.profile:
uitvoer IDF_PATH=~/esp/esp-idf
uitvoer PATH="$IDF_PATH/gereedskap:$PATH"

Voer die volgende uit om IDF_PATH na te gaan:
printenv IDF_PATH

Voer die volgende uit om te kyk of idf.py by PAT ingesluit is:
wat idf.py
Dit sal 'n pad soortgelyk aan ${IDF_PATH}/tools/idf.py druk.
Jy kan ook die volgende invoer as jy nie IDF_PATH of PATH wil wysig nie:
uitvoer IDF_PATH=~/esp/esp-idf
uitvoer PATH="$IDF_PATH/gereedskap:$PATH"

Vestig reeksverbinding met ESP32-WATG-32D

Hierdie afdeling verskaf leiding hoe om 'n reeksverbinding tussen ESP32WATG-32D en rekenaar te vestig.

Koppel ESP32-WATG-32D aan rekenaar

Soldeer ESP32-WATG-32D-module aan die draerbord en koppel draerbord aan die rekenaar met behulp van die USB-na-UART-dongle. As toestelbestuurder nie outomaties installeer nie, identifiseer USB-na-reeksomskakelaarskyfie op jou eksterne USB-na-UART-dongle, soek drywers op die internet en installeer dit.
Hieronder is die skakels na drywers wat gebruik kan word.
CP210x USB na UART Bridge VCP Drivers FTDI Virtual COM Port Drivers

Die drywers hierbo is hoofsaaklik vir verwysing. Onder normale omstandighede moet die drywers saam met 'n bedryfstelsel gebundel word en outomaties geïnstalleer word wanneer USB-na-UART-dongle aan die rekenaar gekoppel word.

Gaan Port op Windows na

Gaan die lys van geïdentifiseerde COM-poorte in die Windows-toestelbestuurder na. Ontkoppel USB-na-UART-dongle en koppel dit terug, om te verifieer watter poort van die lys verdwyn en dan weer wys.

ESPRESSIF ESP32 WATG 32D pasgemaakte WiFi-BT BLE MCU-module - Kontroleer poort op Windows

Figuur 4-1. USB na UART-brug van USB-na-UART-dongle in Windows Device Manager

ESPRESSIF ESP32 WATG 32D pasgemaakte WiFi-BT BLE MCU-module - Kontroleer poort op Windows 2

Figuur 4-2. Twee USB-seriële poorte van USB-na-UART-dongle in Windows-toestelbestuurder

Gaan Port op Linux en MacOS na

Om die toestelnaam vir die reekspoort van jou USB-na-UART-dongle na te gaan, voer hierdie opdrag twee keer uit, eers met die dongle ontkoppel en dan met ingeprop. Die poort wat die tweede keer verskyn, is die een wat jy nodig het:

Linux
ls /dev/tty*

MacOS
ls /dev/cu.*

Voeg gebruiker by om uit te skakel op Linux

Die gebruiker wat tans aangemeld is, behoort lees- en skryftoegang tot die seriële poort oor USB te hê.
Op die meeste Linux-verspreidings word dit gedoen deur die gebruiker by die uitbelgroep by te voeg met die volgende opdrag:

sudo usermod -a -G skakel $USER
op Arch Linux word dit gedoen deur die gebruiker by uucp-groep te voeg met die volgende opdrag:

sudo usermod -a -G uucp $USER
Maak seker dat jy weer aanmeld om lees- en skryftoestemmings vir die reekspoort te aktiveer.

Verifieer seriële verbinding

Verifieer nou dat die reeksverbinding werksaam is. Jy kan dit doen met behulp van 'n seriële terminale program. In hierdie example ons sal PuTTY SSH Client gebruik wat beskikbaar is vir beide Windows en Linux. Jy kan ander reeksprogram gebruik en kommunikasieparameters stel soos hieronder.
Begin terminaal, stel geïdentifiseerde seriële poort, baudtempo = 115200, databis = 8, stopbis = 1 en pariteit = N. Hieronder is ex.ample skermskote van die stel van die poort en sulke transmissieparameters (in kort beskryf as 115200-8-1-N) op Windows en Linux. Onthou om presies dieselfde reekspoort te kies wat jy in stappe hierbo geïdentifiseer het.

ESPRESSIF ESP32 WATG 32D Pasgemaakte WiFi-BT BLE MCU-module - Verifieer reeksverbinding

Figuur 4-3. Stel seriële kommunikasie in PuTTY op Windows

ESPRESSIF ESP32 WATG 32D pasgemaakte WiFi-BT BLE MCU-module - Kontroleer poort op Windows 3

Figuur 4-4. Stel seriële kommunikasie in PuTTY op Linux

Maak dan die reekspoort in terminaal oop en kyk of jy enige logboek sien wat deur ESP32 uitgedruk is.
Die loginhoud sal afhang van toepassing wat na ESP32 gelaai is.

Notas:

  • Vir sommige seriële poort bedrading konfigurasies, moet die seriële RTS & DTR penne in die terminale program gedeaktiveer word voordat die ESP32 sal selflaai en seriële uitvoer produseer. Dit hang af van die hardeware self, die meeste ontwikkelingsborde (insluitend alle Espressif-borde) het nie hierdie probleem nie. Die probleem is teenwoordig as RTS en DTR direk aan die EN- en GPIO0-penne bedraad is. Sien die esptool-dokumentasie vir meer besonderhede.
  • Maak seriële terminaal toe nadat geverifieer is dat kommunikasie werk. In die volgende stap gaan ons 'n ander toepassing gebruik om 'n nuwe firmware na op te laai
    ESP32. Hierdie toepassing sal nie toegang tot die seriële poort kan kry terwyl dit in terminaal oop is nie.

Konfigureer

Voer die hello_world-gids in en voer menuconfig uit.
Linux en MacOS

cd ~/esp/hello_world
idf.py -DIDF_TARGET=esp32 menuconfig

Jy sal dalk python2 idf.py op Python 3.0 moet laat loop.
Vensters

cd %userprofile%\esp\hello_world idf.py -DIDF_TARGET=esp32 menuconfig

Die Python 2.7-installeerder sal probeer om Windows te konfigureer om 'n .py-lêer met Python 2 te assosieer. As ander programme (soos Visual Studio Python-nutsgoed) met ander weergawes van Python geassosieer is, sal idf.py dalk nie behoorlik werk nie (die lêer sal oop in Visual Studio). In hierdie geval kan jy kies om C:\Python27\python idf.py elke keer te laat loop, of die Windows .py-geassosieerde lêerinstellings verander.

Bou en flits

Nou kan jy die toepassing bou en flits. Hardloop:
idf.py bou

Dit sal die toepassing en al die ESP-IDF-komponente saamstel, selflaaiprogram-, partisietabel- en toepassingsbinaries genereer, en hierdie binaries na jou ESP32-bord flits.

$ idf.py bou
Loop cmake in gids /path/to/hello_world/build Voer tans “cmake -G Ninja –warn-uninitialized /path/to/hello_world” uit … Waarsku oor ongeinitialiseerde waardes.

  • Gevind Git: /usr/bin/git (weergawe “2.17.0” gevind)
  • Bou leë aws_iot-komponent as gevolg van konfigurasie
  • Komponent name: …
  • Komponentpaaie: … … (meer reëls van boustelseluitset)
[527/527] Genereer hello-world.bin esptool.py v2.3.1

Projekbou voltooi. Om te flits, voer hierdie opdrag uit:
../../../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 bou 0x1000/ bootloader.bin 0x8000 build/partition_table/partitiontable.bin of hardloop 'idf.py -p PORT flash'
As daar geen probleme is nie, behoort jy aan die einde van die bouproses gegenereerde .bin-lêers te sien.

Flits op die toestel

Flits die binaries wat jy sopas op jou ESP32-bord gebou het deur te hardloop:

idf.py -p PORT [-b BAUD] flits

Vervang PORT met jou ESP32-bord se reekspoortnaam. Jy kan ook die flitser-baudrate verander deur BAUD te vervang met die baudrate wat jy nodig het. Die verstek baud rate is 460800.

Laat loop esptool.py in gids […]/esp/hello_world Voer “python […]/esp-idf/components/esptool_py/esptool/esptool.py -b 460800 write_flash @flash_project_args” uit … esptool.py -b 460800 write_mode –flash dio –flash_size detect –flash_freq 40m 0x1000 selflaaiprogram/bootloader.bin 0x8000 partition_table/partition-table.bin 0x10000 hello-world.bin esptool.py v2.3.1 Koppel aan …. Bespeur tans chip tipe … ESP32 Chip is ESP32D0WDQ6 (hersiening 1)
Kenmerke: WiFi, BT, Dual Core Laai stomp op... Loop stomp... Stub loop... Verander baudtempo na 460800 Verander. Stel tans flitsgrootte op... Outo-bespeur Flitsgrootte: 4MB Flitsparameters gestel op 0x0220 saamgeperste 22992 grepe tot 13019... Het 22992 grepe (13019 saamgepers) teen 0x00001000 in 0.3 sekondes (effektiewe 558.9 grepe) geskryf. Gecomprimeerde 3072 grepe tot 82… Het 3072 grepe (82 saamgepers) geskryf teen 0x00008000 in 0.0 sekondes (effektiewe 5789.3 kbit/s) … Hash van data geverifieer. Het 136672 grepe na 67544 saamgepers… Het 136672 grepe (67544 saamgepers) teen 0x00010000 in 1.9 sekondes (effektiewe 567.5 kbit/s) geskryf... Hash van data geverifieer. Verlaat … Stel hard terug via RTS-pen …

As daar geen probleme teen die einde van die flitsproses is nie, sal die module teruggestel word en die "hello_world"-toepassing sal loop.

IDF Monitor

Om te kyk of "hello_world" wel aan die gang is, tik idf.py -p PORT monitor (Moenie vergeet om PORT te vervang met jou seriële poort naam nie).
Hierdie opdrag begin die monitor-toepassing:

$ idf.py -p /dev/ttyUSB0 monitor Laat loop idf_monitor in gids […]/esp/hello_world/build Voer “python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world uit / build/hello-world.elf”... — idf_monitor op /dev/ttyUSB0 115200 — — Stop: Ctrl+] | Kieslys: Ctrl+T | Hulp: Ctrl+T gevolg deur 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 …

Nadat u opstart- en diagnostiese logboeke opgerol het, behoort u "Hallo wêreld!" deur die aansoek uitgedruk word.

… Hello Wêreld! Herbegin oor 10 sekondes… I (211) cpu_start: Begin skeduleerder op APP-SVE. Herbegin oor 9 sekondes... Herbegin oor 8 sekondes... Herbegin oor 7 sekondes...

Om die IDF-monitor te verlaat, gebruik die kortpad Ctrl+].
As IDF-monitor kort na die oplaai misluk, of as jy in plaas van die boodskappe hierbo, ewekansige vullis soortgelyk aan wat hieronder gegee word, sien, gebruik jou bord waarskynlik 'n 26MHz-kristal. Die meeste ontwikkelingsbordontwerpe gebruik 40MHz, so ESP-IDF gebruik hierdie frekwensie as 'n verstekwaarde.

Examples

Vir ESP-IDF examples, gaan asseblief na ESP-IDF GitHub.

Espressif IoT-span
www.espressif.com

Disclaimer en kopieregkennisgewing
Inligting in hierdie dokument, insluitend URL verwysings, is onderhewig aan verandering sonder kennisgewing.
HIERDIE DOKUMENT WORD VERSKAF SOOS IS MET GEEN WAARBORGE ENIGE WAARBORG NIE, INSLUITEND ENIGE WAARBORG VAN VERHANDELBAARHEID, NIE-SKENDING, GESKIKTHEID VIR ENIGE SPESIFIEKE DOEL,
OF ENIGE WAARBORG ANDERS ONTSTAAN UIT ENIGE VOORSTEL, SPESIFIKASIE OF SAMPLE.
Alle aanspreeklikheid, insluitend aanspreeklikheid vir skending van enige eiendomsregte, met betrekking tot die gebruik van inligting in hierdie dokument word van die hand gewys. Geen lisensies uitdruklik of geïmpliseer, deur estoppel of andersins, aan enige intellektuele eiendomsregte word hierin toegestaan ​​nie.
Die Wi-Fi Alliance Member-logo is 'n handelsmerk van die Wi-Fi Alliance. Die Bluetooth-logo is 'n geregistreerde handelsmerk van Bluetooth SIG. Alle handelsname, handelsmerke en geregistreerde handelsmerke wat in hierdie dokument genoem word, is die eiendom van hul onderskeie eienaars, en word hiermee erken.
Kopiereg © 2019 Espressif Inc. Alle regte voorbehou.

Dokumente / Hulpbronne

ESPRESSIF ESP32-WATG-32D Pasgemaakte WiFi-BT-BLE MCU-module [pdfGebruikershandleiding
ESP32WATG32D, 2AC7Z-ESP32WATG32D, 2AC7ZESP32WATG32D, ESP32-WATG-32D, Pasgemaakte WiFi-BT-BLE MCU-module, WiFi-BT-BLE MCU-module, MCU-module, ESP32-WATG-32D, Module

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *