ESP32-WATG-32D
Käyttöopas
Alustava versio 0.1
Espressif-järjestelmät
Tekijänoikeus © 2019
Tietoja tästä oppaasta
Tämän asiakirjan tarkoituksena on auttaa käyttäjiä määrittämään perusohjelmistokehitysympäristö sovellusten kehittämiseen ESP32WATG-32D-moduuliin perustuvilla laitteistoilla.
Julkaisutiedot
Päivämäärä | Versio | Julkaisutiedot |
2019.12 | V0.1 | Alustava julkaisu. |
ESP32-WATG-32D:n esittely
ESP32-WATG-32D
ESP32-WATG-32D on mukautettu WiFi-BT-BLE MCU-moduuli, joka antaa "Connectivity Function" -toiminnon asiakkaan eri tuotteille, mukaan lukien vedenlämmitin ja mukavuuslämmitysjärjestelmät.
Taulukko 1 sisältää ESP32-WATG-32D:n tekniset tiedot.
Taulukko 1: ESP32-WATG-32D Tekniset tiedot
Luokat | Tuotteet | Tekniset tiedot |
Wi-Fi | Protokollat | 802.t1 b/g/n (802.t1n jopa 150 Mbps) |
A-MPDU- ja A-MSDU-aggregaatit ja 0.4 µs suojan välituki | ||
Taajuusalue | 2400 MHz – 2483.5 MHz | |
Bluetooth | Protokollat | Bluetoothv4.2 BRJEDR- ja BLE-ominaisuus |
Radio | NZIF-vastaanotin, jonka herkkyys -97 dBm | |
Luokka-1, luokka-2 ja luokka-3 lähetin | ||
AFH | ||
Audio | CVSD ja SBC | |
Laitteisto | Moduulien rajapinnat | UART, re. EBUS2, JTAG,GPIO |
On-chip anturi | Hall anturi | |
Integroitu kristalli | 40 MHz kristalli | |
Integroitu SPI-salama | 8 Mt | |
Olen integroinut DCDC-muuntimen Operat ng voltage!Virtalähde |
3.3 V, 1.2 A | |
12 V / 24 V | ||
Virtalähteen antama maksimivirta | 300 mA | |
Suositeltu toiminta-alue | -40'C + 85'C | |
Moduulin mitat | (18.00±0.15) mm x (31.00±0.15) mm x (3.10±0.15) mm |
ESP32-WATG-32D:ssä on 35 nastaa, jotka on kuvattu taulukossa 2.
Pin Kuvaus
Kuva 1: Pin-asettelu
Taulukko 2: Pin-määritykset
Nimi | Ei. | Tyyppi | Toiminto |
RESET | 1 | I | Moduulin aktivointisignaali (sisäinen veto oletuksena). Aktiivinen korkea. |
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:n kideoskillaattoritulo), ADC1_CH4, TOUCH9, RTC_GPIO9 |
IO33 | 9 | I/O | GPIO33, XTAL_32K_N (32.768 kHz:n kideoskillaattorilähtö), 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 virtalähteen tulo |
GND | 16, 17 | PI | Maadoitus |
VIN | 18 | I/O | 12 V / 24 V virtalähde |
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 | Lataa käynnistys: 0; SPI-käynnistys: 1 (oletus). |
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 Datan vastaanotto |
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, maadoitus |
+3.3V | 34 | PO | 3.3V Virtalähteen lähtö |
Laitteiston valmistelu
Laitteiston valmistelu
- ESP32-WATG-32D moduuli
- Espressif RF -testauslevy (Carrier Board)
- Yksi USB-UART-sovitin
- PC, Windows 7 suositellaan
- Mikro-USB-kaapeli
Laitteistoyhteys
- Juota ESP32-WATG-32D kantolevyyn, kuten kuva 2 osoittaa.
- Liitä USB-UART-dongle kantolevyyn TXD:n, RXD:n ja GND:n kautta.
- Liitä USB-UART-dongle tietokoneeseen Micro-USB-kaapelilla.
- Kytke alustakortti 24 V:n sovittimeen virransyöttöä varten.
- Lyhennä IO0 latauksen aikana GND:hen hyppyjohtimen kautta. Kytke sitten taulu "ON".
- Lataa laiteohjelmisto flashiin ESP32 DOWNLOAD TOOL -työkalun avulla.
- Lataamisen jälkeen irrota hyppyjohdin IO0:stä ja GND:stä.
- Kytke kantolevy uudelleen päälle. ESP32-WATG-32D siirtyy työtilaan.
Siru lukee ohjelmat salamasta alustuksen yhteydessä.
Huomautuksia:
- IO0 on sisäisesti logiikka korkea.
- Lisätietoja ESP32-WATG-32D:stä on ESP32-WATG-32D-tietolomakkeessa.
ESP32 WATG-32D:n käytön aloittaminen
ESP-IDF
Espressif IoT Development Framework (lyhyesti ESP-IDF) on viitekehys Espressif ESP32:een perustuvien sovellusten kehittämiseen. Käyttäjät voivat kehittää ESP-IDF-pohjaisia sovelluksia Windows/Linux/MacOS-järjestelmissä ESP32:lla.
Aseta työkalut
ESP-IDF:n lisäksi sinun on asennettava myös ESP-IDF:n käyttämät työkalut, kuten kääntäjä, debuggeri, Python-paketit jne.
Työkaluketjun vakioasetus Windowsille
Nopein tapa on ladata työkaluketju ja MSYS2 zip osoitteesta dl.espressif.com: https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip
Tarkistaminen
Suorita C:\msys32\mingw32.exe avataksesi MSYS2-päätelaitteen. Suorita: mkdir -p ~/esp
Syötä cd ~/esp päästäksesi uuteen hakemistoon.
Ympäristön päivittäminen
Kun IDF päivitetään, joskus tarvitaan uusia työkaluketjuja tai uusia vaatimuksia lisätään Windows MSYS2 -ympäristöön. Tietojen siirtäminen esikäännetyn ympäristön vanhasta versiosta uuteen:
Ota vanha MSYS2-ympäristö (eli C:\msys32) ja siirrä/nimeä se uudelleen toiseen hakemistoon (eli C:\msys32_old).
Lataa uusi esikäännetty ympäristö yllä olevien vaiheiden mukaisesti.
Pura uusi MSYS2-ympäristö kansioon C:\msys32 (tai muuhun sijaintiin).
Etsi vanha C:\msys32_old\home-hakemisto ja siirrä se kansioon C:\msys32.
Voit nyt poistaa C:\msys32_old-hakemiston, jos et enää tarvitse sitä.
Järjestelmässäsi voi olla itsenäisiä erilaisia MSYS2-ympäristöjä, kunhan ne ovat eri hakemistoissa.
Työkaluketjun vakioasetus Linuxille
Asenna edellytykset
CentOS 7:
sudo yum asennus 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
Kaari:
sudo pacman -S –eded gcc git make ncurses flex bison gperf python2-pyserial python2cryptography python2-future python2-pyparsing python2-pyelftools
Määritä Toolchain
64-bittinen Linux:https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
32-bittinen Linux:https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz
1. Pura tiedosto ~/esp-hakemistoon:
64-bittinen Linux:mkdir -p ~/esp cd ~/esp tar -xzf ~/Lataukset/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
32-bittinen Linux: mkdir -p ~/espcd ~/esp tar -xzf ~/Lataukset/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz
2. Työkaluketju puretaan hakemistoon ~/esp/xtensa-esp32-elf/. Lisää ~/.pro:hon seuraavafile:
export PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”
Voit halutessasi lisätä seuraavat tiedot ~/.pro:honfile:
alias get_esp32='vienti PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”'
3. Kirjaudu uudelleen sisään vahvistaaksesi .pronfile. Tarkista PATH suorittamalla seuraava: 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
Lupaongelmat /dev/ttyUSB0
Joissakin Linux-jakeluissa saatat saada Failed to open port /dev/ttyUSB0 -virhesanoman, kun ESP32 vilkkuu. Tämä voidaan ratkaista lisäämällä nykyinen käyttäjä soittoryhmään.
Arch Linux -käyttäjät
Esikäännetyn gdb:n (xtensa-esp32-elf-gdb) suorittaminen Arch Linuxissa vaatii ncurses 5:n, mutta Arch käyttää ncurses 6:ta.
Taaksepäin yhteensopivuuskirjastot ovat saatavilla AUR-muodossa natiivi- ja lib32-kokoonpanoille:
https://aur.archlinux.org/packages/ncurses5-compat-libs/
https://aur.archlinux.org/packages/lib32-ncurses5-compat-libs/
Ennen näiden pakettien asentamista sinun on ehkä lisättävä tekijän julkinen avain avaimenperäisi yllä olevien linkkien "Kommentit"-osiossa kuvatulla tavalla.
Vaihtoehtoisesti voit käyttää crosstool-NG:tä kääntääksesi gdb:n, joka linkittää ncurses 6:ta vastaan.
Työkaluketjun vakioasetus Mac OS:lle
Asenna pip:
sudo easy_install pip
Asenna työkaluketju:
https://github.com/espressif/esp-idf/blob/master/docs/en/get-started/macossetup.rst#id1
Pura tiedosto ~/esp-hakemistoon.
Työkaluketju puretaan tiedostoon ~/esp/xtensa-esp32-elf/ polku.
Lisää ~/.pro:hon seuraavafile:
vienti PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH
Vaihtoehtoisesti voit lisätä 〜/.pro-tiedostoon seuraavat tiedotfile:
alias get_esp32=”vienti PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH”
Syötä get_esp322 lisätäksesi työkaluketjun PATH:iin.
Hanki ESP-IDF
Kun työkaluketju (joka sisältää ohjelmia sovelluksen kääntämiseen ja rakentamiseen) on asennettu, tarvitset myös ESP32-spesifisen API/kirjastot. Ne tarjoaa Espressif ESP-IDF-varastossa. Saadaksesi sen avaamalla pääte, siirry hakemistoon, johon haluat laittaa ESP-IDF:n, ja kloonaa se git clone -komennolla:
git-klooni – rekursiivinen https://github.com/espressif/esp-idf.git
ESP-IDF ladataan kansioon ~/esp/esp-idf.
Huomautus:
Älä missaa -rekursiivista vaihtoehtoa. Jos olet jo kloonannut ESP-IDF:n ilman tätä vaihtoehtoa, suorita toinen komento saadaksesi kaikki alimoduulit:
cd ~/esp/esp-idf
git-alimoduulin päivitys –init
Lisää IDF_PATH käyttäjäprofiiliin
Jos haluat säilyttää IDF_PATH-ympäristömuuttujan asetuksen järjestelmän uudelleenkäynnistysten välillä, lisää se käyttäjäprofiiliin alla olevien ohjeiden mukaisesti.
Windows
Etsi “Edit Environment Variables” on Windows 10.
Napsauta Uusi… ja lisää uusi järjestelmämuuttuja IDF_PATH. Kokoonpanon tulee sisältää ESP-IDF-hakemisto, kuten C:\Käyttäjät\käyttäjänimi\esp\esp-idf.
Lisää ;%IDF_PATH%\tools Path-muuttujaan suorittaaksesi idf.py:n ja muut työkalut.
Linux ja MacOS
Lisää seuraava kohtaan ~/.profile:
vie IDF_PATH=~/esp/esp-idf
vienti PATH=”$IDF_PATH/työkalut:$PATH”
Suorita seuraava tarkistaaksesi IDF_PATH:
printenv IDF_PATH
Suorita seuraava tarkistaaksesi, sisältyykö idf.py PAT-tiedostoon:
joka idf.py
Se tulostaa polun, joka on samanlainen kuin ${IDF_PATH}/tools/idf.py.
Voit myös kirjoittaa seuraavan, jos et halua muokata IDF_PATH- tai PATH-polkua:
vie IDF_PATH=~/esp/esp-idf
vienti PATH=”$IDF_PATH/työkalut:$PATH”
Muodosta sarjayhteys ESP32-WATG-32D:llä
Tämä osa sisältää ohjeita sarjayhteyden muodostamiseen ESP32WATG-32D:n ja tietokoneen välille.
Liitä ESP32-WATG-32D tietokoneeseen
Juota ESP32-WATG-32D-moduuli kantolevyyn ja liitä alustakortti tietokoneeseen USB-UART-sovittimen avulla. Jos laiteohjain ei asennu automaattisesti, tunnista USB-sarjamuunninsiru ulkoisesta USB-UART-sovittimesta, etsi ajurit Internetistä ja asenna ne.
Alla on linkit käytettäviin ohjaimiin.
CP210x USB - UART Bridge VCP -ajurit FTDI Virtual COM -portin ajurit
Yllä olevat ajurit ovat ensisijaisesti viitteellisiä. Normaaleissa olosuhteissa ohjaimet tulee liittää käyttöjärjestelmään ja asentaa automaattisesti, kun USB-UART-dongle kytketään tietokoneeseen.
Tarkista portti Windowsissa
Tarkista tunnistettujen COM-porttien luettelo Windowsin laitehallinnasta. Irrota USB-UART-sovitin ja liitä se takaisin, jotta voit tarkistaa, mikä portti katoaa luettelosta ja näkyy sitten uudelleen.
Kuva 4-1. USB-UART-silta USB-UART-sovittimesta Windowsin laitehallinnassa
Kuva 4-2. Kaksi USB-sarjaporttia USB-UART-sovittimesta Windowsin laitehallinnassa
Tarkista portti Linuxissa ja MacOS:ssa
Tarkistaaksesi USB-UART-sovittimen sarjaportin laitteen nimen, suorita tämä komento kahdesti, ensin dongle irrotettuna ja sitten kytkettynä. Portti, joka tulee näkyviin toisen kerran, on se, jota tarvitset:
Linux
ls /dev/tty*
MacOS
ls /dev/cu.*
Käyttäjän lisääminen puhelinsoittoon Linuxissa
Tällä hetkellä kirjautuneella käyttäjällä tulee olla luku- ja kirjoitusoikeus sarjaporttiin USB:n kautta.
Useimmissa Linux-jakeluissa tämä tehdään lisäämällä käyttäjä valintaryhmään seuraavalla komennolla:
sudo usermod -a -G puhelinsoitto $USER
Arch Linuxissa tämä tehdään lisäämällä käyttäjä uucp-ryhmään seuraavalla komennolla:
sudo usermod -a -G uucp $USER
Varmista, että kirjaudut sisään uudelleen, jotta voit ottaa sarjaportin luku- ja kirjoitusoikeudet.
Tarkista sarjayhteys
Varmista nyt, että sarjayhteys toimii. Voit tehdä tämän käyttämällä sarjapääteohjelmaa. Tässä exampKäytämme PuTTY SSH -asiakasohjelmaa, joka on saatavilla sekä Windowsille että Linuxille. Voit käyttää muita sarjaohjelmia ja asettaa viestintäparametreja kuten alla.
Suorita pääte, aseta tunnistettu sarjaportti, baudinopeus = 115200, databitit = 8, pysäytysbitit = 1 ja pariteetti = N. Alla on esim.ampkuvakaappauksia portin ja vastaavien siirtoparametrien asettamisesta (lyhyesti 115200-8-1-N) Windowsissa ja Linuxissa. Muista valita täsmälleen sama sarjaportti, jonka määritit yllä olevissa vaiheissa.
Kuva 4-3. Sarjaliikenteen asettaminen PuTTY:ssä Windowsissa
Kuva 4-4. Sarjaliikenteen asettaminen PuTTY:ssä Linuxissa
Avaa sitten sarjaportti terminaalissa ja tarkista, näetkö ESP32:n tulostaman lokin.
Lokin sisältö riippuu ESP32:een ladatusta sovelluksesta.
Huomautuksia:
- Joissakin sarjaportin johdotuskokoonpanoissa sarjaportin RTS- ja DTR-nastat on poistettava käytöstä pääteohjelmassa, ennen kuin ESP32 käynnistyy ja tuottaa sarjalähtöä. Tämä riippuu itse laitteistosta, useimmilla kehityslevyillä (mukaan lukien kaikki Espressif-levyt) ei ole tätä ongelmaa. Ongelma ilmenee, jos RTS ja DTR on kytketty suoraan EN- ja GPIO0-nastoihin. Katso lisätietoja esptool-dokumentaatiosta.
- Sulje sarjapääte, kun olet varmistanut, että tiedonsiirto toimii. Seuraavassa vaiheessa aiomme käyttää eri sovellusta uuden laiteohjelmiston lataamiseen
ESP32. Tämä sovellus ei voi käyttää sarjaporttia, kun se on auki terminaalissa.
Konfiguroi
Kirjoita hello_world-hakemisto ja suorita menuconfig.
Linux ja MacOS
cd ~/esp/hello_world
idf.py -DIDF_TARGET=esp32 menuconfig
Sinun on ehkä suoritettava python2 idf.py Python 3.0:ssa.
Windows
cd %userprofile%\esp\hello_world idf.py -DIDF_TARGET=esp32 menuconfig
Python 2.7 -asennusohjelma yrittää määrittää Windowsin yhdistämään .py-tiedoston Python 2:een. Jos muita ohjelmia (kuten Visual Studion Python-työkaluja) on liitetty muihin Python-versioihin, idf.py ei ehkä toimi oikein (tiedosto Avaa Visual Studiossa). Tässä tapauksessa voit suorittaa C:\Python27\python idf.py joka kerta tai muuttaa Windowsin .py-tiedoston asetuksia.
Rakenna ja Flash
Nyt voit rakentaa ja käynnistää sovelluksen. Juosta:
idf.py build
Tämä kokoaa sovelluksen ja kaikki ESP-IDF-komponentit, luo käynnistyslataimen, osiotaulukon ja sovelluksen binaarit ja päivittää nämä binaarit ESP32-kortille.
$ idf.py build
Suoritetaan cmake hakemistossa /polku/hello_world/build Suoritetaan "cmake -G Ninja -warn-uninitialized /path/to/hello_world"... Varoita alustamattomista arvoista.
- Löytyi Git: /usr/bin/git (löytyi versio ”2.17.0”)
- Luodaan tyhjä aws_iot-komponentti määrityksen vuoksi
- Komponenttien nimet:…
- Komponenttien polut: … … (lisää riviä koontijärjestelmän lähtöä)
Projektin rakentaminen valmis. Flashia varten suorita tämä komento:
.../ bootloader.bin 921600x40 build/partition_table/partitiontable.bin tai suorita "idf.py -p PORT flash"
Jos ongelmia ei ole, koontiprosessin lopussa sinun pitäisi nähdä luotuja .bin-tiedostoja.
Flash laitteeseen
Flash binäärit, jotka juuri rakensit ESP32-kortille suorittamalla:
idf.py -p PORT [-b BAUD] salama
Korvaa PORT ESP32-kortin sarjaportin nimellä. Voit myös muuttaa flasherin siirtonopeutta korvaamalla BAUD tarvitsemallasi tiedonsiirtonopeudella. Oletussiirtonopeus on 460800.
Suoritetaan esptool.py:tä hakemistossa […]/esp/hello_world Suoritetaan ”python […]/esp-idf/components/esptool_py/esptool/esptool.py -b 460800 write_flash @flash_project_args”… esptool.py -b 460800 write_fdelash 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 Yhdistetään…. Havaitaan sirutyyppi… ESP32-siru on ESP32D0WDQ6 (versio 1)
Ominaisuudet: WiFi, BT, Dual Core Uploading stub… Käynnissä tynkä… Stub käynnissä… Siirretään tiedonsiirtonopeudeksi 460800 muutettu. Määritetään flash-kokoa… Automaattisesti tunnistettu Flash-koko: 4 Mt Flash-parametrit asetettu arvoon 0x0220 Pakattu 22992 tavua arvoon 13019… Kirjoitti 22992 tavua (13019 pakattu) 0x00001000 0.3 sekunnissa (tehokas 558.9 dataa.3072 kbitsh. Pakattu 82 tavua 3072:een… Kirjoitti 82 tavua (0 pakattu) nopeudella 00008000x0.0 5789.3 sekunnissa (tehokas 136672 kbit/s)… Tietojen hajautus varmistettu. Pakattu 67544 tavua 136672:ksi… Kirjoitti 67544 tavua (0 pakattu) nopeudella 00010000x1.9 567.5 sekunnissa (tehokas XNUMX kbit/s)… Tietojen hajautus varmistettu. Poistutaan… Kova nollaus RTS-nastalla…
Jos ongelmia ei ilmene flash-prosessin loppuun mennessä, moduuli nollataan ja "hello_world" -sovellus on käynnissä.
IDF-näyttö
Tarkistaaksesi, onko "hello_world" todella käynnissä, kirjoita idf.py -p PORT monitor (älä unohda korvata PORT sarjaportin nimellä).
Tämä komento käynnistää valvontasovelluksen:
$ idf.py -p /dev/ttyUSB0-monitori Suoritetaan idf_monitoria hakemistossa […]/esp/hello_world/build. Suoritetaan ”python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world / build/hello-world.elf”… — idf_monitor /dev/ttyUSB0 115200 — — Lopeta: Ctrl+] | Valikko: Ctrl+T | Ohje: Ctrl+T ja 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 …
Kun käynnistys- ja diagnostiikkalokit vieritetään ylöspäin, sinun pitäisi nähdä "Hei maailma!" tulostetaan sovelluksella.
… Hei maailma! Käynnistetään uudelleen 10 sekunnin kuluttua… I (211) cpu_start: Käynnistetään ajastinta APP CPU:ssa. Käynnistetään uudelleen 9 sekunnin kuluttua… Käynnistetään uudelleen 8 sekunnin kuluttua… Käynnistetään uudelleen 7 sekunnin kuluttua…
IDF-näytöstä poistutaan pikanäppäimellä Ctrl+].
Jos IDF-näyttö epäonnistuu pian latauksen jälkeen tai jos näet yllä olevien viestien sijaan satunnaista roskaa, joka on samanlainen kuin alla on annettu, korttisi käyttää todennäköisesti 26 MHz:n kristallia. Useimmat kehityskorttimallit käyttävät 40 MHz:n taajuutta, joten ESP-IDF käyttää tätä taajuutta oletusarvona.
Examples
ESP-IDF esimamples, mene osoitteeseen ESP-IDF GitHub.
Espressif IoT -tiimi
www.espressif.com
Vastuuvapauslauseke ja tekijänoikeusilmoitus
Tämän asiakirjan tiedot, mukaan lukien URL viitteitä, voidaan muuttaa ilman erillistä ilmoitusta.
TÄMÄ ASIAKIRJA TOIMITETAAN SELLAISENAAN ILMAN MITÄÄN TAKUITA, MUKAAN lukien TAKUUT MYYNTIKELPOISUUDESTA, LOUKKAMATTOMASTA, SOVELTUVUUDESTA MINKÄÄN TIETTYYN TARKOITUKSEEN,
TAI MITÄÄN TAKUUN MUUTOIN JOHDANTO EHDOTUKSESTA, TIEDOTUKSESTA TAI SAMPLE.
Kaikki vastuu, mukaan lukien vastuu mahdollisten omistusoikeuksien loukkauksista, liittyen tämän asiakirjan tietojen käyttöön, on irtisanoutunut. Tässä ei myönnetä minkäänlaisia immateriaalioikeuksia koskevia nimenomaisia tai epäsuoria lisenssejä, estoppel tai muutoin.
Wi-Fi Alliance Member -logo on Wi-Fi Alliancen tavaramerkki. Bluetooth-logo on Bluetooth SIG:n rekisteröity tavaramerkki. Kaikki tässä asiakirjassa mainitut kauppanimet, tavaramerkit ja rekisteröidyt tavaramerkit ovat omistajiensa omaisuutta, ja ne tunnustetaan.
Copyright © 2019 Espressif Inc. Kaikki oikeudet pidätetään.
Asiakirjat / Resurssit
![]() |
ESPRESSIF ESP32-WATG-32D mukautettu WiFi-BT-BLE MCU-moduuli [pdfKäyttöopas ESP32WATG32D, 2AC7Z-ESP32WATG32D, 2AC7ZESP32WATG32D, ESP32-WATG-32D, Mukautettu WiFi-BT-BLE MCU-moduuli, WiFi-BT-BLE MCU-moduuli, MCU-moduuli, ESP32-WATG-32 |