ESPRESSIF - Logotip

ESP32-WATG-32D
Uporabniški priročnik

ESPRESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU modul - ikonaPreliminarna različica 0.1
Espressif sistemi
Avtorske pravice © 2019

O tem priročniku

Ta dokument je namenjen pomoči uporabnikom pri nastavitvi osnovnega okolja za razvoj programske opreme za razvoj aplikacij z uporabo strojne opreme, ki temelji na modulu ESP32WATG-32D.

Opombe ob izdaji

Datum Različica Opombe ob izdaji
2019.12 V0.1 Predhodna sprostitev.

Uvod v ESP32-WATG-32D

ESP32-WATG-32D

ESP32-WATG-32D je modul WiFi-BT-BLE MCU po meri za zagotavljanje »povezovalne funkcije« različnim kupčevim izdelkom, vključno z grelniki vode in sistemi za udobno ogrevanje.
Tabela 1 prikazuje specifikacije ESP32-WATG-32D.
Tabela 1: Specifikacije ESP32-WATG-32D

kategorije Predmeti Specifikacije
Wi-Fi Protokoli 802.t1 b/g/n (802.t1n do 150 Mb/s)
A-MPDU in A-MSDU združujejo in 0.4 µs varnostne intervalne podpore
Frekvenčno območje 2400 MHz – 2483.5 MHz
Bluetooth Protokoli Bluetoothv4.2 BRJEDR in BLE specific cat on
Radio NZIF sprejemnik z občutljivostjo -97 dBm
Oddajnik razreda 1, razreda 2 in razreda 3
AFH
Avdio CVSD in SBC
Strojna oprema Vmesniki modulov UART, ponovno EBUS2,JTAG,GPIO
Senzor na čipu Hallov senzor
Integriran kristal 40 MHz kristal
Vgrajena bliskavica SPI 8 MB
Integriral sem pretvornik DCDC
Opera ng voltage!Napajanje
3.3 V, 1.2 A
12 V / 24 V
Največji tok, ki ga zagotavlja napajalnik 300 mA
Priporočeno območje delovne temperature -40'C + 85'C
Dimenzije modula (18.00±0.15) mm x (31.00±0.15) mm x (3.10±0.15) mm

ESP32-WATG-32D ima 35 zatičev, ki so opisani v tabeli 2.

Pin Opis

ESPRESSIF ESP32 WATG 32D WiFi-BT BLE MCU modul po meri - Pin Opis

Slika 1: Postavitev nožice

Tabela 2: Definicije zatičev

Ime št.  Vrsta funkcija
PONASTAVI 1 I Signal za omogočitev modula (privzeto notranji vlečni signal). Aktivno visoko.
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 vhod kristalnega oscilatorja), ADC1_CH4, TOUCH9, RTC_GPIO9
IO33 9 I/O GPIO33, XTAL_32K_N (32.768 kHz izhod kristalnega oscilatorja), 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
+5 V 15 PI Vhod za napajanje 5 V
GND 16, 17 PI Tla
VIN 18 I/O 12 V / 24 V vhod za napajanje
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 Prenos zagona: 0; Zagon SPI: 1 (privzeto).
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 sprejem podatkov
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, Ground
+3.3 V 34 PO Izhod napajanja 3.3 V

Priprava strojne opreme

Priprava strojne opreme
  • Modul ESP32-WATG-32D
  • Espressif RF testna plošča (Carrier Board)
  • En USB-to-UART ključ
  • Računalnik, priporočen Windows 7
  • Kabel Micro-USB
Povezava strojne opreme
  1. Prispajkajte ESP32-WATG-32D na nosilno ploščo, kot prikazuje slika 2.
    ESPRESSIF ESP32 WATG 32D po meri WiFi-BT BLE MCU modul - strojna povezava
  2. Priključek USB-to-UART priključite na nosilno ploščo prek TXD, RXD in GND.
  3. Priključek USB-to-UART povežite z računalnikom prek kabla Micro-USB.
  4. Priključite nosilno ploščo na 24 V adapter za napajanje.
  5. Med prenosom na kratko IO0 na GND prek mostička. Nato vklopite ploščo.
  6. Prenesite vdelano programsko opremo v flash z ORODJEM ZA PRENOS ESP32.
  7. Po prenosu odstranite mostiček na IO0 in GND.
  8. Ponovno vklopite nosilno ploščo. ESP32-WATG-32D bo preklopil v delovni način.
    Čip bo po inicializaciji prebral programe z bliskovnice.

Opombe:

  • IO0 je interno logično visok.
  • Za več informacij o ESP32-WATG-32D glejte podatkovni list ESP32-WATG-32D.

Kako začeti z ESP32 WATG-32D

ESP-IDF

Espressif IoT Development Framework (na kratko ESP-IDF) je ogrodje za razvoj aplikacij, ki temeljijo na Espressif ESP32. Uporabniki lahko razvijajo aplikacije z ESP32 v Windows/Linux/MacOS na podlagi ESP-IDF.

Nastavite orodja

Poleg ESP-IDF morate namestiti tudi orodja, ki jih uporablja ESP-IDF, kot so prevajalnik, razhroščevalnik, paketi Python itd.

Standardna nastavitev orodja Toolchain za Windows
Najhitrejši način je, da prenesete toolchain in MSYS2 zip iz dl.espressif.com: https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip

Odjava
Zaženite C:\msys32\mingw32.exe, da odprete terminal MSYS2. Zaženite: mkdir -p ~/esp
Vnesite cd ~/esp za vstop v nov imenik.

Posodabljanje okolja
Ko se IDF posodobi, so včasih potrebne nove verige orodij ali pa se v okolje Windows MSYS2 dodajo nove zahteve. Če želite premakniti kakršne koli podatke iz stare različice vnaprej prevedenega okolja v novo:
Vzemite staro okolje MSYS2 (tj. C:\msys32) in ga premaknite/preimenujte v drug imenik (tj. C:\msys32_old).
Prenesite novo vnaprej prevedeno okolje z zgornjimi koraki.
Razpakirajte novo okolje MSYS2 v C:\msys32 (ali drugo lokacijo).
Poiščite stari imenik C:\msys32_old\home in ga premaknite v C:\msys32.
Zdaj lahko izbrišete imenik C:\msys32_old, če ga ne potrebujete več.
V sistemu imate lahko neodvisna različna okolja MSYS2, če so v različnih imenikih.

Standardna nastavitev orodja Toolchain za Linux
Namestite Predpogoji
CentOS 7:
sudo yum namestite gcc git wget make ncurses-devel flex bison gperf python pyserial python-pyelftools

sudo apt-get namestite gcc git wget make libncurses-dev flex bison gperf python pythonpip python-setuptools python-serial python-cryptography python-future python-pyparsing python-pyelftools
Arch:
sudo pacman -S –potrebno gcc git make ncurses flex bison gperf python2-pyserial python2cryptography python2-prihodnost python2-pyparsing python2-pyelftools

Nastavite verigo orodij
64-bitni Linux:https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
32-bitni Linux:https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz

1. Razpakirajte datoteko v imenik ~/esp:
64-bitni Linux: mkdir -p ~/esp cd ~/esp tar -xzf ~/Prenosi/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
32-bitni Linux: mkdir -p ~/espcd ~/esp tar -xzf ~/Prenosi/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz

2. Veriga orodij bo razpakirana v imenik ~/esp/xtensa-esp32-elf/. Dodajte naslednje v ~/.profile:
izvoz PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”

Po želji dodajte naslednje v ~/.profile:
alias get_esp32='export PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”'

3. Znova se prijavite, da potrdite .profile. Zaženite naslednje, da preverite PATH: printenv PATH
$ printenv POT

/home/uporabniško-ime/esp/xtensa-esp32-elf/bin:/home/uporabniško-ime/bin:/home/uporabniško ime/.local/bin:/usr/local/sbin:/usr/local/bin: /usr/sbin:/usr/bin:/sbin:/bin:/usr/igre:/usr/lokalne/igre:/snap/bin

Težave z dovoljenji /dev/ttyUSB0
Pri nekaterih distribucijah Linuxa lahko dobite sporočilo o napaki Failed to open port /dev/ttyUSB0 pri utripanju ESP32. To je mogoče rešiti z dodajanjem trenutnega uporabnika v klicno skupino.

Uporabniki Arch Linuxa
Za zagon vnaprej prevedenega gdb (xtensa-esp32-elf-gdb) v Arch Linuxu potrebujete ncurses 5, Arch pa uporablja ncurses 6.
Knjižnice za nazaj združljivost so na voljo v AUR za izvorne konfiguracije in konfiguracije lib32:
https://aur.archlinux.org/packages/ncurses5-compat-libs/
https://aur.archlinux.org/packages/lib32-ncurses5-compat-libs/
Preden namestite te pakete, boste morda morali dodati avtorjev javni ključ v svoj obesek ključev, kot je opisano v razdelku »Komentarji« na zgornjih povezavah.
Druga možnost je, da uporabite crosstool-NG za prevajanje gdb, ki se povezuje proti ncurses 6.

Standardna nastavitev orodja Toolchain za Mac OS
Namesti pip:
sudo easy_install pip

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

Razpakirajte datoteko v imenik ~/esp.
Veriga orodij bo razpakirana v pot ~/esp/xtensa-esp32-elf/.
Dodajte naslednje v ~/.profile:
izvoz PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH

Po želji dodajte naslednje v 〜/.profile:
alias get_esp32=”izvoz PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH”
Vnesite get_esp322, da dodate verigo orodij v PATH.

Pridobite ESP-IDF

Ko imate nameščeno orodno verigo (ki vsebuje programe za prevajanje in izdelavo aplikacije), potrebujete tudi API/knjižnice, specifične za ESP32. Zagotavlja jih Espressif v repozitoriju ESP-IDF. Če ga želite dobiti, odprite terminal, se pomaknite do imenika, v katerega želite postaviti ESP-IDF, in ga klonirajte z ukazom git clone:

git klon – rekurzivno https://github.com/espressif/esp-idf.git

ESP-IDF bo prenesen v ~/esp/esp-idf.

 Opomba:
Ne spreglejte možnosti –recursive. Če ste že klonirali ESP-IDF brez te možnosti, zaženite drug ukaz, da dobite vse podmodule:
cd ~/esp/esp-idf
posodobitev podmodula git –init

Dodajte IDF_PATH v uporabniški profil

Če želite ohraniti nastavitev spremenljivke okolja IDF_PATH med ponovnimi zagoni sistema, jo dodajte v uporabniški profil po spodnjih navodilih.

Windows
Iskanje “Edit Environment Variables” on Windows 10.
Kliknite Novo… in dodajte novo sistemsko spremenljivko IDF_PATH. Konfiguracija mora vključevati imenik ESP-IDF, kot je C:\Users\user-name\esp\esp-idf.
Dodajte ;%IDF_PATH%\tools spremenljivki Path za zagon idf.py in drugih orodij.

Linux in MacOS
Dodajte naslednje ~/.profile:
izvoz IDF_PATH=~/esp/esp-idf
izvoz PATH=”$IDF_PATH/tools:$PATH”

Zaženite naslednje, da preverite IDF_PATH:
printenv IDF_PATH

Zaženite naslednje, da preverite, ali je idf.py vključen v PAT:
kateri idf.py
Natisnil bo pot, podobno ${IDF_PATH}/tools/idf.py.
Če ne želite spremeniti IDF_PATH ali PATH, lahko vnesete tudi naslednje:
izvoz IDF_PATH=~/esp/esp-idf
izvoz PATH=”$IDF_PATH/tools:$PATH”

Vzpostavite serijsko povezavo z ESP32-WATG-32D

Ta razdelek ponuja navodila za vzpostavitev serijske povezave med ESP32WATG-32D in osebnim računalnikom.

Povežite ESP32-WATG-32D z računalnikom

Prispajkajte modul ESP32-WATG-32D na nosilno ploščo in povežite nosilno ploščo z računalnikom s ključkom USB-to-UART. Če se gonilnik naprave ne namesti samodejno, poiščite čip pretvornika USB v serijski na zunanjem ključku USB-UART, poiščite gonilnike v internetu in jih namestite.
Spodaj so povezave do gonilnikov, ki jih je mogoče uporabiti.
CP210x USB v UART Bridge Gonilniki VCP FTDI Virtual COM Port Drivers

Zgornji gonilniki so predvsem za referenco. V normalnih okoliščinah bi morali biti gonilniki priloženi operacijskemu sistemu in samodejno nameščeni ob priključitvi ključka USB-to-UART na računalnik.

Preverite vrata v sistemu Windows

Preverite seznam identificiranih vrat COM v upravitelju naprav Windows. Odklopite ključ USB-UART in ga znova povežite, da preverite, katera vrata izginejo s seznama in se nato znova prikažejo.

ESPRESSIF ESP32 WATG 32D modul WiFi-BT BLE MCU po meri - preverite vrata v sistemu Windows

Slika 4-1. Most USB v UART ključka USB v UART v upravitelju naprav Windows

ESPRESSIF ESP32 WATG 32D modul WiFi-BT BLE MCU po meri - preverite vrata v sistemu Windows 2

Slika 4-2. Dva serijska vrata USB ključka USB-UART v upravitelju naprav Windows

Preverite vrata v sistemih Linux in MacOS

Če želite preveriti ime naprave za serijska vrata ključka USB-to-UART, dvakrat zaženite ta ukaz, najprej z izključenim ključkom, nato pa s priklopljenim. Vrata, ki se prikažejo drugič, so tista, ki jih potrebujete:

Linux
ls /dev/tty*

MacOS
ls /dev/cu.*

Dodajanje uporabnika v klicno povezavo v sistemu Linux

Trenutno prijavljeni uporabnik bi moral imeti dostop za branje in pisanje do serijskih vrat prek USB-ja.
V večini distribucij Linuxa to storite tako, da uporabnika dodate v klicno skupino z naslednjim ukazom:

sudo usermod -a -G dialout $USER
v Arch Linuxu se to naredi z dodajanjem uporabnika v skupino uucp z naslednjim ukazom:

sudo usermod -a -G uucp $USER
Prepričajte se, da se znova prijavite, da omogočite dovoljenja za branje in pisanje za serijska vrata.

Preverite serijsko povezavo

Zdaj preverite, ali serijska povezava deluje. To lahko storite s serijskim terminalskim programom. V tem exampuporabili bomo odjemalca PuTTY SSH, ki je na voljo tako za Windows kot Linux. Uporabite lahko drug serijski program in nastavite komunikacijske parametre, kot je spodaj.
Zaženi terminal, nastavite identificirana serijska vrata, hitrost prenosa = 115200, podatkovni bit = 8, zaustavitveni bit = 1 in parnost = N. Spodaj so npr.ample posnetki zaslona nastavitve vrat in takih parametrov prenosa (na kratko opisani kot 115200-8-1-N) v operacijskem sistemu Windows in Linux. Ne pozabite izbrati popolnoma enakih serijskih vrat, ki ste jih identificirali v zgornjih korakih.

ESPRESSIF ESP32 WATG 32D modul po meri WiFi-BT BLE MCU - preverite serijsko povezavo

Slika 4-3. Nastavitev serijske komunikacije v PuTTY v sistemu Windows

ESPRESSIF ESP32 WATG 32D modul WiFi-BT BLE MCU po meri - preverite vrata v sistemu Windows 3

Slika 4-4. Nastavitev serijske komunikacije v PuTTY v Linuxu

Nato odprite serijska vrata v terminalu in preverite, ali vidite kakšen dnevnik, ki ga natisne ESP32.
Vsebina dnevnika bo odvisna od aplikacije, naložene v ESP32.

Opombe:

  • Pri nekaterih konfiguracijah ožičenja serijskih vrat je treba serijske zatiče RTS & DTR onemogočiti v terminalskem programu, preden se ESP32 zažene in ustvari serijski izhod. To je odvisno od same strojne opreme, večina razvojnih plošč (vključno z vsemi ploščami Espressif) nima te težave. Težava je prisotna, če sta RTS in DTR povezana neposredno na nožice EN & GPIO0. Za več podrobnosti glejte dokumentacijo esptool.
  • Zaprite serijski terminal, potem ko preverite, ali komunikacija deluje. V naslednjem koraku bomo uporabili drugo aplikacijo za nalaganje nove vdelane programske opreme
    ESP32. Ta aplikacija ne bo mogla dostopati do serijskih vrat, dokler je odprta v terminalu.

Konfigurirajte

Vnesite imenik hello_world in zaženite menuconfig.
Linux in MacOS

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

Morda boste morali zagnati python2 idf.py v Pythonu 3.0.
Windows

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

Namestitveni program Python 2.7 bo poskusil konfigurirati Windows, da poveže datoteko .py s Pythonom 2. Če so bili drugi programi (kot so orodja Visual Studio Python) povezani z drugimi različicami Pythona, idf.py morda ne bo deloval pravilno (datoteka bo odpreti v Visual Studio). V tem primeru se lahko odločite za vsakič zagon C:\Python27\python idf.py ali spremenite nastavitve povezane datoteke Windows .py.

Build in Flash

Sedaj lahko zgradite in utripate aplikacijo. teci:
idf.py build

To bo prevedlo aplikacijo in vse komponente ESP-IDF, ustvarilo zagonski nalagalnik, particijsko tabelo in binarne datoteke aplikacij ter te binarne datoteke preneslo na vašo ploščo ESP32.

$ idf.py build
Izvajanje cmake v imeniku /path/to/hello_world/build Izvajanje “cmake -G Ninja –warn-uninitialized /path/to/hello_world”… Opozorilo na neinicializirane vrednosti.

  • Najden Git: /usr/bin/git (najdena različica »2.17.0«)
  • Gradnja prazne komponente aws_iot zaradi konfiguracije
  • Imena komponent: …
  • Poti komponent: … … (več vrstic izhoda sistema gradnje)
[527/527] Ustvarjanje hello-world.bin esptool.py v2.3.1

Gradnja projekta končana. Za utripanje zaženite ta ukaz:
../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 write_flash -flash_mode dio –flash_size detect –flash_freq 40m 0x10000 build/hello-world.bin build 0x1000 build/bootloader/ bootloader.bin 0x8000 build/partition_table/partitiontable.bin ali zaženite 'idf.py -p PORT flash'
Če ni težav, bi morali na koncu postopka gradnje videti ustvarjene datoteke .bin.

Flash na napravo

Utripajte binarne datoteke, ki ste jih pravkar vgradili na svojo ploščo ESP32, tako da zaženete:

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

Zamenjajte PORT z imenom serijskih vrat vaše plošče ESP32. Hitrost prenosa bliskavice lahko spremenite tudi tako, da zamenjate BAUD s hitrostjo prenosa, ki jo potrebujete. Privzeta hitrost prenosa je 460800.

Izvajanje esptool.py v imeniku […]/esp/hello_world Izvajanje »python […]/esp-idf/components/esptool_py/esptool/esptool.py -b 460800 write_flash @flash_project_args«… esptool.py -b 460800 write_flash –flash_mode 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 Povezovanje…. Zaznavanje vrste čipa ... Čip ESP32 je ESP32D0WDQ6 (revizija 1)
Lastnosti: WiFi, BT, Dual Core Nalaganje škrbine… Teče škrbina… Deluje škrbina… Spreminjanje hitrosti prenosa na 460800 Spremenjeno. Konfiguriranje velikosti bliskavice ... Samodejno zaznana velikost bliskovnice: 4 MB parametrov bliskovnice nastavljenih na 0x0220 Stisnjenih 22992 bajtov na 13019 ... Zapisal 22992 bajtov (13019 stisnjenih) pri 0x00001000 v 0.3 sekunde (efektivno 558.9 kbit/s) ... Zgoščevanje podatkov preverjeno. Stisnjenih 3072 bajtov na 82… Zapisanih 3072 bajtov (82 stisnjenih) pri 0x00008000 v 0.0 sekundah (efektivno 5789.3 kbit/s)… Zgoščenost podatkov je preverjena. Stisnjenih 136672 bajtov na 67544… Zapisanih 136672 bajtov (67544 stisnjenih) pri 0x00010000 v 1.9 sekunde (efektivno 567.5 kbit/s)… Zgoščenost podatkov je preverjena. Zapuščam ... Trdna ponastavitev prek PIN-a RTS ...

Če do konca procesa flash ne bo nobenih težav, bo modul ponastavljen in aplikacija »hello_world« se bo izvajala.

Monitor IDF

Če želite preveriti, ali se »hello_world« res izvaja, vnesite idf.py -p PORT monitor (ne pozabite zamenjati PORT z imenom vaših serijskih vrat).
Ta ukaz zažene aplikacijo za spremljanje:

$ idf.py -p /dev/ttyUSB0 monitor Izvajanje idf_monitorja v imeniku […]/esp/hello_world/build Izvajanje »python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world / build/hello-world.elf”… — idf_monitor na /dev/ttyUSB0 115200 — — Končaj: Ctrl+] | Meni: Ctrl+T | Pomoč: Ctrl+T, ki mu sledi Ctrl+H — ets 8. jun 2016 00:22:57 rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) ets 8. jun 2016 00:22:57 …

Ko se dnevniki zagona in diagnostike pomaknejo navzgor, bi morali videti »Pozdravljeni svet!« natisnjeno z aplikacijo.

… Pozdravljen, svet! Ponovni zagon čez 10 sekund… I (211) cpu_start: Zagon razporejevalnika na CPU APP. Ponovni zagon čez 9 sekund… Ponovni zagon čez 8 sekund… Ponovni zagon čez 7 sekund…

Za izhod IDF monitor uporabite bližnjico Ctrl+].
Če IDF monitor odpove kmalu po nalaganju ali če namesto zgornjih sporočil vidite naključne smeti, podobne spodnjim, vaša plošča verjetno uporablja 26MHz kristal. Večina modelov razvojnih plošč uporablja 40MHz, zato ESP-IDF uporablja to frekvenco kot privzeto vrednost.

Examples

Za ESP-IDF npramples, pojdi na ESP-IDF GitHub.

Espressif IoT ekipa
www.espressif.com

Izjava o omejitvi odgovornosti in obvestilo o avtorskih pravicah
Informacije v tem dokumentu, vključno z URL reference, se lahko spremenijo brez predhodnega obvestila.
TA DOKUMENT JE NA VOLJO TAKŠEN, KOT JE, BREZ KAKRŠNEGA KOLI JAMSTVA, VKLJUČNO Z KAKRŠNIM KOLI JAMSTVO ZA PRODAJO, NEKRŠITEV, PRIMERNOST ZA KAKRŠEN KOLI DOLOČEN NAMEN,
ALI KAKRŠNEGA KOLI JAMSTVA, KI DRUGAČE IZHAJA IZ KAKRŠNEGA KOLI PREDLOGA, SPECIFIKACIJE ALI SAMPLE.
Vsa odgovornost, vključno z odgovornostjo za kršitev kakršnih koli lastninskih pravic, v zvezi z uporabo informacij v tem dokumentu, je zavrnjena. V tem dokumentu niso podeljene nobene izrecne ali implicitne licence, z estoppelom ali kako drugače, za pravice intelektualne lastnine.
Logotip Wi-Fi Alliance Member je blagovna znamka Wi-Fi Alliance. Logotip Bluetooth je registrirana blagovna znamka Bluetooth SIG. Vsa trgovska imena, blagovne znamke in registrirane blagovne znamke, omenjene v tem dokumentu, so last njihovih lastnikov in so s tem priznane.
Copyright © 2019 Espressif Inc. Vse pravice pridržane.

Dokumenti / Viri

ESPRESSIF ESP32-WATG-32D modul po meri WiFi-BT-BLE MCU [pdfUporabniški priročnik
ESP32WATG32D, 2AC7Z-ESP32WATG32D, 2AC7ZESP32WATG32D, ESP32-WATG-32D, modul WiFi-BT-BLE MCU po meri, modul WiFi-BT-BLE MCU, modul MCU, ESP32-WATG-32D, modul

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *