ESPRESSIF - Logo

ESP32-WATG-32D
Používateľská príručka

Modul ESPRESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU - ikonaPredbežná verzia 0.1
Systémy Espressif
Copyright © 2019

O tejto príručke

Tento dokument má pomôcť používateľom nastaviť základné vývojové prostredie softvéru pre vývoj aplikácií pomocou hardvéru založeného na module ESP32WATG-32D.

Poznámky k vydaniu

Dátum Verzia Poznámky k vydaniu
2019.12 V0.1 Predbežné vydanie.

Úvod do ESP32-WATG-32D

ESP32-WATG-32D

ESP32-WATG-32D je vlastný modul WiFi-BT-BLE MCU na poskytovanie „funkcie pripojenia“ rôznym produktom zákazníka, vrátane ohrievačov vody a komfortných vykurovacích systémov.
Tabuľka 1 poskytuje špecifikácie ESP32-WATG-32D.
Tabuľka 1: Špecifikácie ESP32-WATG-32D

kategórie Položky Špecifikácie
Wi-Fi Protokoly 802.t1 b/g/n (802.t1n až 150 Mb/s)
Agregát A-MPDU a A-MSDU s podporou intervalu stráženia 0.4 µs
Frekvenčný rozsah 2400 MHz – 2483.5 MHz
Bluetooth Protokoly Bluetoothv4.2 BRJEDR a BLE špecifické cat on
Rádio NZIF prijímač s citlivosťou -97 dBm
Vysielač triedy 1, triedy 2 a triedy 3
AFH
Zvuk CVSD a SBC
Hardvér Modulové rozhrania UART,re. EBUS2,JTAG,GPIO
Snímač na čipe Hallov senzor
Integrovaný kryštál 40 MHz kryštál
Integrovaný blesk SPI 8 MB
Integroval som DCDC konvertor
Operat ng objtage!Napájanie
3.3 V, 1.2 A
12 V / 24 V
Maximálny prúd dodávaný napájacím zdrojom 300 mA
Odporúčaný prevádzkový teplotný rozsah -40 °C + 85 °C
Rozmery modulu (18.00±0.15) mm x (31.00±0.15) mm x (3.10±0.15) mm

ESP32-WATG-32D má 35 pinov, ktoré sú popísané v tabuľke 2.

Popis pinu

Modul ESPRESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU Modul - popis pinu

Obrázok 1: Rozloženie kolíkov

Tabuľka 2: Definície pinov

Meno Nie  Typ Funkcia
RESETOVAŤ 1 I Signál aktivácie modulu (štandardne interné vytiahnutie). Aktívna vysoká.
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 (vstup kryštálového oscilátora 32.768 kHz), ADC1_CH4, TOUCH9, RTC_GPIO9
IO33 9 I/O GPIO33, XTAL_32K_N (32.768 kHz výstup kryštálového oscilátora), 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 5 V napájací vstup
GND 16, 17 PI Ground
VIN 18 I/O Vstup napájania 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 Download Boot: 0; SPI Boot: 1 (predvolené).
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 dátový príjem
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, zem
+3.3 V 34 PO Výstup napájacieho zdroja 3.3V

Príprava hardvéru

Príprava hardvéru
  • Modul ESP32-WATG-32D
  • Espressif RF testovacia doska (Carrier Board)
  • Jeden kľúč USB-to-UART
  • PC, odporúča sa Windows 7
  • Kábel micro-USB
Hardvérové ​​pripojenie
  1. Prispájkujte ESP32-WATG-32D na dosku nosiča, ako ukazuje obrázok 2.
    Modul ESPESSIF ESP32 WATG 32D vlastný WiFi-BT BLE MCU modul – hardvérové ​​pripojenie
  2. Pripojte kľúč USB-to-UART k nosnej doske cez TXD, RXD a GND.
  3. Pripojte kľúč USB-to-UART k počítaču pomocou kábla Micro-USB.
  4. Pripojte nosnú dosku k 24 V adaptéru na napájanie.
  5. Počas sťahovania skratujte IO0 na GND cez prepojku. Potom dosku zapnite.
  6. Stiahnite si firmvér na flash pomocou nástroja ESP32 DOWNLOAD TOOL.
  7. Po stiahnutí odstráňte prepojku na IO0 a GND.
  8. Znova zapnite nosnú dosku. ESP32-WATG-32D sa prepne do pracovného režimu.
    Čip po inicializácii načíta programy z pamäte flash.

Poznámky:

  • IO0 je z vnútornej logiky vysoko.
  • Viac informácií o ESP32-WATG-32D nájdete v údajovom liste ESP32-WATG-32D.

Začíname s ESP32 WATG-32D

ESP-IDF

Espressif IoT Development Framework (skrátene ESP-IDF) je rámec pre vývoj aplikácií založených na Espressif ESP32. Používatelia môžu vyvíjať aplikácie s ESP32 vo Windows/Linux/MacOS na základe ESP-IDF.

Nastavte Nástroje

Okrem ESP-IDF musíte nainštalovať aj nástroje používané ESP-IDF, ako je kompilátor, debugger, balíky Python atď.

Štandardné nastavenie Toolchainu pre Windows
Najrýchlejší spôsob je stiahnuť si toolchain a MSYS2 zip z dl.espressif.com: https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip

Odhlasovanie
Spustením C:\msys32\mingw32.exe otvorte terminál MSYS2. Spustite: mkdir -p ~/esp
Zadajte cd ~/esp pre vstup do nového adresára.

Aktualizácia prostredia
Pri aktualizácii IDF sa niekedy vyžadujú nové reťazce nástrojov alebo sa do prostredia Windows MSYS2 pridajú nové požiadavky. Ak chcete presunúť akékoľvek údaje zo starej verzie predkompilovaného prostredia do novej:
Vezmite staré prostredie MSYS2 (tj C:\msys32) a presuňte/premenujte ho do iného adresára (tj C:\msys32_old).
Stiahnite si nové predkompilované prostredie pomocou vyššie uvedených krokov.
Rozbaľte nové prostredie MSYS2 do C:\msys32 (alebo do iného umiestnenia).
Nájdite starý adresár C:\msys32_old\home a presuňte ho do C:\msys32.
Teraz môžete odstrániť adresár C:\msys32_old, ak ho už nepotrebujete.
Vo svojom systéme môžete mať nezávislé rôzne prostredia MSYS2, pokiaľ sú v rôznych adresároch.

Štandardné nastavenie Toolchainu pre Linux
Nainštalujte predpoklady
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
Oblúk:
sudo pacman -S – potrebný gcc git make ncurses flex bison gperf python2-pyserial python2cryptography python2-future python2-pyparsing python2-pyelftools

Nastavte nástroj The Toolchain
64-bitový Linux:https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
32-bitový Linux:https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz

1. Rozbaľte súbor do adresára ~/esp:
64-bitový Linux:mkdir -p ~/esp cd ~/esp tar -xzf ~/Downloads/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
32-bitový Linux: mkdir -p ~/espcd ~/esp tar -xzf ~/Downloads/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz

2. Toolchain sa rozbalí do adresára ~/esp/xtensa-esp32-elf/. Pridajte nasledujúce do ~/.profile:
export PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”

Voliteľne pridajte nasledujúce do ~/.profile:
alias get_esp32='export PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”'

3. Znova sa prihláste na overenie .profile. Ak chcete skontrolovať PATH, spustite nasledovné: 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

Problémy s povoleniami /dev/ttyUSB0
Pri niektorých distribúciách Linuxu sa pri blikaní ESP0 môže zobraziť chybové hlásenie Nepodarilo sa otvoriť port /dev/ttyUSB32. Dá sa to vyriešiť pridaním aktuálneho užívateľa do vytáčanej skupiny.

Používatelia Arch Linuxu
Spustenie predkompilovanej gdb (xtensa-esp32-elf-gdb) v Arch Linux vyžaduje ncurses 5, ale Arch používa ncurses 6.
Knižnice spätnej kompatibility sú dostupné v AUR pre natívne konfigurácie a konfigurácie lib32:
https://aur.archlinux.org/packages/ncurses5-compat-libs/
https://aur.archlinux.org/packages/lib32-ncurses5-compat-libs/
Pred inštaláciou týchto balíkov možno budete musieť pridať verejný kľúč autora do zväzku kľúčov, ako je popísané v časti „Komentáre“ na vyššie uvedených odkazoch.
Prípadne použite crosstool-NG na kompiláciu gdb, ktorá sa spája s ncurses 6.

Štandardné nastavenie Toolchainu pre Mac OS
Nainštalujte pip:
sudo easy_install pip

Inštalácia Toolchain:
https://github.com/espressif/esp-idf/blob/master/docs/en/get-started/macossetup.rst#id1

Rozbaľte súbor do adresára ~/esp.
Toolchain sa rozbalí do ~/esp/xtensa-esp32-elf/ path.
Pridajte nasledujúce do ~/.profile:
exportovať PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH

Voliteľne pridajte do 〜/ .pro nasledujúci textfile:
alias get_esp32=”exportovať PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH”
Ak chcete pridať reťazec nástrojov do PATH, zadajte get_esp322.

Získajte ESP-IDF

Keď máte nainštalovaný toolchain (ktorý obsahuje programy na kompiláciu a zostavenie aplikácie), potrebujete aj špecifické API/knižnice ESP32. Poskytuje ich Espressif v repozitári ESP-IDF. Ak ho chcete získať, otvorte terminál, prejdite do adresára, do ktorého chcete vložiť ESP-IDF, a naklonujte ho pomocou príkazu git clone:

git klon – rekurzívny https://github.com/espressif/esp-idf.git

ESP-IDF sa stiahne do ~/esp/esp-idf.

 Poznámka:
Nenechajte si ujsť možnosť –rekurzívne. Ak ste už klonovali ESP-IDF bez tejto možnosti, spustite ďalší príkaz, aby ste získali všetky submoduly:
cd ~/esp/esp-idf
aktualizácia submodulu git –init

Pridajte IDF_PATH do profilu používateľa

Ak chcete zachovať nastavenie premennej prostredia IDF_PATH medzi reštartmi systému, pridajte ju do používateľského profilu podľa pokynov nižšie.

Windows
Hľadať “Edit Environment Variables” on Windows 10.
Kliknite na Nový… a pridajte novú systémovú premennú IDF_PATH. Konfigurácia by mala obsahovať adresár ESP-IDF, ako napríklad C:\Users\user-name\esp\esp-idf.
Ak chcete spustiť idf.py a ďalšie nástroje, pridajte ;%IDF_PATH%\tools do premennej Path.

Linux a MacOS
Pridajte nasledujúce do ~/.profile:
exportovať IDF_PATH=~/esp/esp-idf
export PATH=”$IDF_PATH/tools:$PATH”

Ak chcete skontrolovať IDF_PATH, spustite nasledujúce:
printenv IDF_PATH

Ak chcete skontrolovať, či je idf.py zahrnutý v PAT, spustite nasledujúce:
ktoré idf.py
Vytlačí cestu podobnú ${IDF_PATH}/tools/idf.py.
Môžete tiež zadať nasledovné, ak nechcete upraviť IDF_PATH alebo PATH:
exportovať IDF_PATH=~/esp/esp-idf
export PATH=”$IDF_PATH/tools:$PATH”

Vytvorte sériové pripojenie s ESP32-WATG-32D

Táto časť poskytuje návod, ako vytvoriť sériové spojenie medzi ESP32WATG-32D a PC.

Pripojte ESP32-WATG-32D k PC

Spájkujte modul ESP32-WATG-32D na nosnú dosku a pripojte nosnú dosku k počítaču pomocou kľúča USB-to-UART. Ak sa ovládač zariadenia nenainštaluje automaticky, identifikujte čip prevodníka USB na sériový port na externom kľúči USB-to-UART, vyhľadajte ovládače na internete a nainštalujte ich.
Nižšie sú uvedené odkazy na ovládače, ktoré možno použiť.
Ovládače VCP pre CP210x USB to UART Bridge Ovládače virtuálneho COM portu FTDI

Vyššie uvedené ovládače slúžia predovšetkým ako referencia. Za normálnych okolností by mali byť ovládače pribalené k operačnému systému a automaticky nainštalované po pripojení kľúča USB-to-UART k počítaču.

Skontrolujte port v systéme Windows

Skontrolujte zoznam identifikovaných COM portov v Správcovi zariadení Windows. Odpojte kľúč USB-to-UART a pripojte ho späť, aby ste overili, ktorý port zmizne zo zoznamu a potom sa znova zobrazí.

Modul ESPESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU Module – Skontrolujte port v systéme Windows

Obrázok 4-1. Most USB na UART kľúča USB-to-UART v Správcovi zariadení Windows

Modul ESPESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU Module – Skontrolujte port v systéme Windows 2

Obrázok 4-2. Dva sériové porty USB kľúča USB-to-UART v Správcovi zariadení Windows

Skontrolujte port v systémoch Linux a MacOS

Ak chcete skontrolovať názov zariadenia pre sériový port vášho kľúča USB-to-UART, spustite tento príkaz dvakrát, najprv s odpojeným kľúčom a potom so zapojeným. Port, ktorý sa zobrazí druhýkrát, je ten, ktorý potrebujete:

Linux
ls /dev/tty*

MacOS
ls /dev/cu.*

Pridanie používateľa do vytáčania v systéme Linux

Aktuálne prihlásený používateľ by mal mať prístup k sériovému portu cez USB na čítanie a zápis.
Vo väčšine distribúcií Linuxu sa to robí pridaním používateľa do skupiny dialout pomocou nasledujúceho príkazu:

sudo usermod -a -G dialout $USER
na Arch Linux sa to robí pridaním používateľa do skupiny uucp pomocou nasledujúceho príkazu:

sudo usermod -a -G uucp $USER
Uistite sa, že ste sa znova prihlásili, aby ste povolili povolenia na čítanie a zápis pre sériový port.

Overte sériové pripojenie

Teraz skontrolujte, či je sériové pripojenie funkčné. Môžete to urobiť pomocou programu sériového terminálu. V tomto exampPoužijeme klienta PuTTY SSH, ktorý je dostupný pre Windows aj Linux. Môžete použiť iný sériový program a nastaviť parametre komunikácie, ako je uvedené nižšie.
Spustite terminál, nastavte identifikovaný sériový port, prenosovú rýchlosť = 115200, dátové bity = 8, stop bity = 1 a paritu = N. Nižšie sú uvedené napr.ample snímky obrazovky nastavenia portu a takýchto parametrov prenosu (v skratke popísané ako 115200-8-1-N) v systémoch Windows a Linux. Nezabudnite vybrať presne ten istý sériový port, ktorý ste identifikovali v krokoch vyššie.

Modul ESPRESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU – overenie sériového pripojenia

Obrázok 4-3. Nastavenie sériovej komunikácie v PuTTY v systéme Windows

Modul ESPESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU Module – Skontrolujte port v systéme Windows 3

Obrázok 4-4. Nastavenie sériovej komunikácie v PuTTY na Linuxe

Potom otvorte sériový port v termináli a skontrolujte, či nevidíte nejaký protokol vytlačený pomocou ESP32.
Obsah protokolu bude závisieť od aplikácie načítanej do ESP32.

Poznámky:

  • Pri niektorých konfiguráciách zapojenia sériového portu je potrebné vypnúť sériové kolíky RTS a DTR v terminálovom programe predtým, ako sa ESP32 zavedie a vytvorí sériový výstup. To závisí od samotného hardvéru, väčšina vývojových dosiek (vrátane všetkých dosiek Espressif) tento problém nemá. Problém nastáva, ak sú RTS a DTR pripojené priamo ku kolíkom EN a GPIO0. Ďalšie podrobnosti nájdete v dokumentácii esptool.
  • Po overení, že komunikácia funguje, zatvorte sériový terminál. V ďalšom kroku použijeme inú aplikáciu na nahranie nového firmvéru
    ESP32. Táto aplikácia nebude mať prístup k sériovému portu, kým bude otvorená v termináli.

Konfigurovať

Zadajte adresár hello_world a spustite menuconfig.
Linux a MacOS

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

Možno budete musieť spustiť python2 idf.py na Pythone 3.0.
Windows

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

Inštalačný program Pythonu 2.7 sa pokúsi nakonfigurovať Windows tak, aby priradil súbor .py k Pythonu 2. Ak boli iné programy (napríklad nástroje Visual Studio Python) priradené k iným verziám Pythonu, idf.py nemusí fungovať správne (súbor bude otvoriť v programe Visual Studio). V tomto prípade si môžete zvoliť spúšťanie C:\Python27\python idf.py zakaždým, alebo zmeniť nastavenia priradeného súboru Windows .py.

Build and Flash

Teraz môžete zostaviť a flashovať aplikáciu. Spustiť:
zostava idf.py

Tým sa skompiluje aplikácia a všetky komponenty ESP-IDF, vygeneruje sa zavádzač, tabuľka oblastí a binárne súbory aplikácií a tieto binárne súbory sa prenesú na vašu dosku ESP32.

$ idf.py zostava
Spustenie cmake v adresári /path/to/hello_world/build Spustenie „cmake -G Ninja –warn-uninitialized /path/to/hello_world“... Varovať pred neinicializovanými hodnotami.

  • Nájdený Git: /usr/bin/git (nájdená verzia „2.17.0“)
  • Vytvára sa prázdny komponent aws_iot kvôli konfigurácii
  • Názvy komponentov:…
  • Cesty komponentov: … … (viac riadkov výstupu zostaveného systému)
[527/527] Generovanie hello-world.bin esptool.py v2.3.1

Stavba projektu dokončená. Ak chcete flashovať, spustite tento príkaz:
../../../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/booloader/builder 0x1000 bootloader.bin 0x8000 build/partition_table/partitiontable.bin alebo spustite 'idf.py -p PORT flash'
Ak sa nevyskytnú žiadne problémy, na konci procesu zostavovania by ste mali vidieť vygenerované súbory .bin.

Flash do zariadenia

Flashujte binárne súbory, ktoré ste práve zabudovali na dosku ESP32 spustením:

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

Nahraďte PORT názvom sériového portu vašej dosky ESP32. Môžete tiež zmeniť prenosovú rýchlosť blikača nahradením BAUD prenosovou rýchlosťou, ktorú potrebujete. Predvolená prenosová rýchlosť je 460800 XNUMX.

Spustenie esptool.py v adresári […]/esp/hello_world Spustenie „python […]/esp-idf/components/esptool_py/esptool/esptool.py -b 460800 write_flash @flash_project_args“… esptool.py -b 460800 write_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 Connecting…. Detekuje sa typ čipu... Čip ESP32 je ESP32D0WDQ6 (revízia 1)
Vlastnosti: WiFi, BT, Dual Core Odovzdáva sa stub... Beží stub... Stub beží... Zmena prenosovej rýchlosti na 460800 Zmenené. Konfiguruje sa veľkosť blesku... Automaticky rozpoznaná veľkosť blesku: 4 MB Parametre Flash nastavené na 0x0220 Komprimované 22992 bajtov na 13019… Zapísaných 22992 bajtov (13019 komprimovaných) pri 0x00001000 za 0.3 sekundy (účinné 558.9 kh dát)… Komprimovaných 3072 bajtov na 82… Zapísaných 3072 82 bajtov (0 komprimovaných) pri 00008000x0.0 za 5789.3 sekundy (efektívne 136672 kbit/s)… Overenie hash dát. Komprimovaných 67544 bajtov na 136672… Zapísaných 67544 bajtov (0 komprimovaných) pri 00010000x1.9 za 567.5 sekundy (efektívna rýchlosť XNUMX kbit/s)… Overenie hash dát. Opúšťam… Tvrdé resetovanie pomocou kolíka RTS…

Ak do konca procesu flash nenastanú žiadne problémy, modul sa resetuje a aplikácia „hello_world“ bude spustená.

Monitor IDF

Ak chcete skontrolovať, či „hello_world“ skutočne beží, zadajte idf.py -p PORT monitor (Nezabudnite nahradiť PORT názvom vášho sériového portu).
Tento príkaz spustí aplikáciu monitora:

$ idf.py -p /dev/ttyUSB0 monitor Spustenie idf_monitor v adresári […]/esp/hello_world/build Spustenie „python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world / build/hello-world.elf”… — idf_monitor na /dev/ttyUSB0 115200 — — Ukončiť: Ctrl+] | Menu: Ctrl+T | Nápoveda: Ctrl+T nasledované Ctrl+H — od 8. júna 2016 00:22:57 rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) od 8. júna 2016 00:22:57 …

Po spustení a diagnostických protokoloch nahor by ste mali vidieť „Ahoj svet!“ vytlačené aplikáciou.

… Ahoj svet! Reštartuje sa o 10 sekúnd... I (211) cpu_start: Spúšťa sa plánovač na CPU APP. Reštartovanie o 9 sekúnd… Reštartovanie o 8 sekúnd… Reštartovanie o 7 sekúnd…

Ak chcete ukončiť IDF monitor, použite skratku Ctrl+].
Ak IDF monitor zlyhá krátko po uploade, alebo ak namiesto vyššie uvedených správ uvidíte náhodný odpad podobný tomu, ktorý je uvedený nižšie, vaša doska pravdepodobne používa 26MHz kryštál. Väčšina návrhov vývojových dosiek používa 40 MHz, takže ESP-IDF používa túto frekvenciu ako predvolenú hodnotu.

Examples

Pre ESP-IDF napramples, prosím choďte na ESP-IDF GitHub.

Espressif tím IoT
www.espressif.com

Zrieknutie sa zodpovednosti a oznámenie o autorských právach
Informácie v tomto dokumente vrátane URL referencie, podlieha zmenám bez upozornenia.
TENTO DOKUMENT SA POSKYTUJE TAK, AKO JE, BEZ AKÝCHKOĽVEK ZÁRUK, VRÁTANE ZÁRUKY PREDAJNOSTI, NEPORUŠENIA PRÁVA, VHODNOSTI NA AKÝKOĽVEK KONKRÉTNY ÚČEL,
ALEBO AKÉKOĽVEK ZÁRUKY INAK VYPLÝVAJÚCE Z AKÉHOKOĽVEK NÁVRHU, ŠPECIFIKÁCIE ALEBO SAMPLE.
Všetka zodpovednosť, vrátane zodpovednosti za porušenie akýchkoľvek vlastníckych práv, súvisiaca s používaním informácií v tomto dokumente, je odmietnutá. V tomto dokumente nie sú udelené žiadne výslovné alebo implikované licencie na akékoľvek práva duševného vlastníctva.
Logo člena Wi-Fi Alliance je ochrannou známkou Wi-Fi Alliance. Logo Bluetooth je registrovaná ochranná známka spoločnosti Bluetooth SIG. Všetky obchodné názvy, ochranné známky a registrované ochranné známky uvedené v tomto dokumente sú majetkom ich príslušných vlastníkov a sú týmto uznané.
Copyright © 2019 Espressif Inc. Všetky práva vyhradené.

Dokumenty / zdroje

Vlastný modul MCU ESPESSIF ESP32-WATG-32D WiFi-BT-BLE [pdfPoužívateľská príručka
ESP32WATG32D, 2AC7Z-ESP32WATG32D, 2AC7ZESP32WATG32D, ESP32-WATG-32D, Vlastný modul WiFi-BT-BLE MCU, Modul WiFi-BT-BLE MCU, Modul MCU, ESP32-WATG-32D, Modul

Referencie

Zanechajte komentár

Vaša emailová adresa nebude zverejnená. Povinné polia sú označené *