ESPRESSIF-Logo

ESP32-WATG-32D
Gebruiksaanwijzing

ESPRESSIF ESP32 WATG 32D Aangepaste WiFi-BT BLE MCU-module - iconVoorlopige versie 0.1
Espressif-systemen
Auteursrecht © 2019

Over deze handleiding

Dit document is bedoeld om gebruikers te helpen bij het opzetten van de basissoftware-ontwikkelomgeving voor het ontwikkelen van applicaties met hardware op basis van de ESP32WATG-32D-module.

Release-opmerkingen

Datum Versie Release-opmerkingen
2019.12 V0.1 Voorlopige vrijlating.

Inleiding tot ESP32-WATG-32D

ESP32-WATG-32D

ESP32-WATG-32D is een aangepaste WiFi-BT-BLE MCU-module voor het geven van de "connectiviteitsfunctie" aan de verschillende producten van de klant, waaronder waterverwarmers en comfortverwarmingssystemen.
Tabel 1 geeft de specificaties van ESP32-WATG-32D.
Tabel 1: Specificaties ESP32-WATG-32D

Categorieën Artikelen Specificaties
Wi-Fi Protocollen 802.t1 b/g/n (802.t1n tot 150 Mbps)
A-MPDU en A-MSDU geaggregeerd en 0.4 µs bewakingsinterval ondersteuning
Frequentiebereik 2400 MHz – 2483.5 MHz
Bluetooth Protocollen Bluetoothv4.2 BRJEDR en BLE specifieke kat aan
Radio NZIF-ontvanger met -97 dBm gevoeligheid
Klasse-1, klasse-2 en klasse-3 zender
AFH
Geluid CVSD en SBC
Hardware Module-interfaces UART, her. EBUS2,JTAG,GPIO
Sensor op chip Hall-sensor
Geïntegreerd kristal 40 MHz kristal
Geïntegreerde SPI-flitser 8 MB
Ik heb de DCDC-converter geïntegreerd
Bedrijfsvolumetage!Voeding
3.3V, 1.2A
12V / 24V
Maximale stroom geleverd door voeding 300mA
Aanbevolen bedrijfs- temperatuurbereik -40'C + 85'C
Module afmetingen (18.00 ± 0.15) mm x (31.00 ± 0.15) mm x (3.10 ± 0.15) mm

ESP32-WATG-32D heeft 35 pinnen die worden beschreven in Tabel 2.

Pinbeschrijving

ESPRESSIF ESP32 WATG 32D Aangepaste WiFi-BT BLE MCU-module - Pinbeschrijving:

Afbeelding 1: Pinlay-out

Tabel 2: Pindefinities

Naam Nee.  Type Functie
RESET 1 I Module-inschakelsignaal (standaard interne pull-up). Actief 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 IO GPIO32, XTAL_32K_P (32.768 kHz kristaloscillator-ingang), ADC1_CH4, TOUCH9, RTC_GPIO9
IO33 9 IO GPIO33, XTAL_32K_N (32.768 kHz kristaloscillator-uitgang), ADC1_CH5, TOUCH8, RTC_GPIO8
IO25 10 IO GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6
I2C_SDA 11 IO GPIO26, I2C_SDA
I2C_SCL 12 I GPIO27, I2C_SCL
TMS 13 IO GPIO14, MTMS
TDI 14 IO GPIO12, MTDI
+5V 15 PI 5 V voedingsingang
GND 16, 17 PI Grond
VIN 18 IO 12 V / 24 V voedingsingang
TCK 19 IO GPIO13, MTCK
TDO 20 IO GPIO15, MTDO
EBUS2 21, 35 IO GPIO19/GPIO22, EBUS2
IO2 22 IO GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0
IO0_FLASH 23 IO Opstarten downloaden: 0; SPI-opstart: 1 (standaard).
IO4 24 IO GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1
IO16 25 IO GPIO16, HS1_DATA4
5V_UART1_TX D 27 I GPIO18, 5V UART-gegevens ontvangen
5V_UART1_RXD 28 GPIO17, HS1_DATA5
IO17 28 GPIO17, HS1_DATA5
IO5 29 IO GPIO5, VSPICS0, HS1_DATA6
U0RXD 31 IO GPIO3, U0RXD
U0TXD 30 IO GPIO1, U0TXD
IO21 32 IO GPIO21, VSPIHD
GND 33 PI EPAD, grond
+3.3V 34 PO 3.3V Voedingsuitgang

Hardwarevoorbereiding

Hardwarevoorbereiding
  • ESP32-WATG-32D-module
  • Espressif RF-testbord (Carrier Board)
  • Eén USB-naar-UART-dongle
  • PC, Windows 7 aanbevolen
  • Micro-USB-kabel
Hardwareverbinding
  1. Soldeer ESP32-WATG-32D op het draagbord, zoals in figuur 2 te zien is.
    ESPRESSIF ESP32 WATG 32D Aangepaste WiFi-BT BLE MCU-module - hardwareverbinding
  2. Sluit de USB-naar-UART-dongle aan op het draagbord via TXD, RXD en GND.
  3. Sluit de USB-naar-UART-dongle aan op de pc via de micro-USB-kabel.
  4. Sluit de draagkaart aan op de 24 V-adapter voor de voeding.
  5. Kort tijdens het downloaden IO0 naar GND via een jumper. Zet vervolgens het bord "AAN".
  6. Download firmware in ash met behulp van de ESP32 DOWNLOAD TOOL.
  7. Verwijder na het downloaden de jumper op IO0 en GND.
  8. Schakel het draagbord opnieuw in. ESP32-WATG-32D schakelt over naar de werkmodus.
    De chip leest programma's van de flitser bij initialisatie.

Opmerkingen:

  • IO0 is intern logisch hoog.
  • Voor meer informatie over ESP32-WATG-32D, raadpleeg de ESP32-WATG-32D Datasheet.

Aan de slag met ESP32 WATG-32D

ESP-IDF

Het Espressif IoT Development Framework (kortweg ESP-IDF) is een framework voor het ontwikkelen van applicaties op basis van de Espressif ESP32. Gebruikers kunnen applicaties ontwikkelen met ESP32 in Windows/Linux/MacOS op basis van ESP-IDF.

De Hulpmiddelen instellen

Afgezien van de ESP-IDF, moet u ook de tools installeren die door ESP-IDF worden gebruikt, zoals de compiler, debugger, Python-pakketten, enz.

Standaardconfiguratie van Toolchain voor Windows
De snelste manier is om de toolchain en MSYS2 zip te downloaden van dl.espressif.com: https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip

Uitchecken
Voer C:\msys32\mingw32.exe uit om een ​​MSYS2-terminal te openen. Uitvoeren: mkdir -p ~/esp
Voer cd ~/esp in om de nieuwe map te openen.

De omgeving bijwerken
Wanneer IDF wordt bijgewerkt, zijn soms nieuwe toolchains vereist of worden nieuwe vereisten toegevoegd aan de Windows MSYS2-omgeving. Om gegevens van een oude versie van de voorgecompileerde omgeving naar een nieuwe te verplaatsen:
Neem de oude MSYS2-omgeving (bijv. C:\msys32) en verplaats/hernoem deze naar een andere map (bijv. C:\msys32_old).
Download de nieuwe voorgecompileerde omgeving met behulp van de bovenstaande stappen.
Pak de nieuwe MSYS2-omgeving uit naar C:\msys32 (of een andere locatie).
Zoek de oude map C:\msys32_old\home en verplaats deze naar C:\msys32.
U kunt nu de map C:\msys32_old verwijderen als u deze niet langer nodig hebt.
U kunt onafhankelijk verschillende MSYS2-omgevingen op uw systeem hebben, zolang ze zich in verschillende mappen bevinden.

Standaardconfiguratie van Toolchain voor Linux
Vereisten installeren
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-seriële python-cryptografie python-toekomstige python-pyparsing python-pyelftools
Boog:
sudo pacman -S -gcc nodig git make ncurses flex bison gperf python2-pyserial python2cryptography python2-toekomstige python2-pyparsing python2-pyelftools

Stel de toolchain in
64-bits Linux:https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
32-bits Linux:https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz

1. Pak het bestand uit in de map ~/esp:
64-bit Linux-mkdir -p ~/esp cd ~/esp tar -xzf ~/Downloads/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
32-bits Linux: mkdir -p ~/espcd ~/esp tar -xzf ~/Downloads/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz

2. De toolchain wordt uitgepakt naar de map ~/esp/xtensa-esp32-elf/. Voeg het volgende toe aan ~/.profile:
export PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”

Voeg eventueel het volgende toe aan ~/.profile:
alias get_esp32='export PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”'

3. Log opnieuw in om .pro . te validerenfile. Voer het volgende uit om PATH te controleren: printenv PATH
$ printenv PATH

/home/gebruikersnaam/esp/xtensa-esp32-elf/bin:/home/gebruikersnaam/bin:/home/gebruikersnaam/.local/bin:/usr/local/sbin:/usr/local/bin: /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

Toestemmingsproblemen /dev/ttyUSB0
Bij sommige Linux-distributies kunt u de foutmelding Failed to open port /dev/ttyUSB0 krijgen bij het knipperen van de ESP32. Dit kan worden opgelost door de huidige gebruiker toe te voegen aan de uitbelgroep.

Arch Linux-gebruikers
Om de vooraf gecompileerde gdb (xtensa-esp32-elf-gdb) in Arch Linux uit te voeren, is ncurses 5 vereist, maar Arch gebruikt ncurses 6.
Bibliotheken met achterwaartse compatibiliteit zijn beschikbaar in AUR voor native en lib32-configuraties:
https://aur.archlinux.org/packages/ncurses5-compat-libs/
https://aur.archlinux.org/packages/lib32-ncurses5-compat-libs/
Voordat u deze pakketten installeert, moet u mogelijk de openbare sleutel van de auteur aan uw sleutelhanger toevoegen, zoals beschreven in de sectie "Opmerkingen" op de bovenstaande links.
U kunt ook crosstool-NG gebruiken om een ​​gdb te compileren die linkt naar ncurses 6.

Standaardconfiguratie van Toolchain voor Mac OS
Installeer pip:
sudo easy_install-pip

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

Pak het bestand uit in de map ~/esp.
De toolchain wordt uitgepakt in ~/esp/xtensa-esp32-elf/ path.
Voeg het volgende toe aan ~/.profile:
export PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH

Voeg eventueel het volgende toe aan 〜/ .profile:
alias get_esp32=”PATH exporteren=$HOME/esp/xtensa-esp32-elf/bin:$PATH”
Voer get_esp322 in om de toolchain toe te voegen aan PATH.

Download ESP-IDF

Als je eenmaal de toolchain (die programma's bevat om de applicatie te compileren en te bouwen) hebt geïnstalleerd, heb je ook ESP32-specifieke API / bibliotheken nodig. Ze worden geleverd door Espressif in de ESP-IDF-repository. Om het te krijgen, open je de terminal, navigeer je naar de map waarin je ESP-IDF wilt plaatsen en kloon je het met het git clone-commando:

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

ESP-IDF wordt gedownload in ~/esp/esp-idf.

 Opmerking:
Mis de -recursieve optie niet. Als je ESP-IDF al hebt gekloond zonder deze optie, voer dan een ander commando uit om alle submodules te krijgen:
cd ~/esp/esp-idf
git submodule update –init

IDF_PATH toevoegen aan gebruikersprofiel

Om de instelling van de IDF_PATH-omgevingsvariabele tussen het opnieuw opstarten van het systeem te behouden, voegt u deze toe aan het gebruikersprofiel, volgens de onderstaande instructies.

Vensters
Zoeken naar “Edit Environment Variables” on Windows 10.
Klik op Nieuw... en voeg een nieuwe systeemvariabele IDF_PATH toe. De configuratie moet een ESP-IDF-directory bevatten, zoals C:\Users\gebruikersnaam\esp\esp-idf.
Voeg ;%IDF_PATH%\tools toe aan de variabele Path om idf.py en andere tools uit te voeren.

Linux en MacOS
Voeg het volgende toe aan ~/.profile:
exporteren IDF_PATH=~/esp/esp-idf
exporteer PATH=”$IDF_PATH/tools:$PATH”

Voer het volgende uit om IDF_PATH te controleren:
printenv IDF_PATH

Voer het volgende uit om te controleren of idf.py is opgenomen in PAT:
welke idf.py
Het zal een pad afdrukken dat lijkt op ${IDF_PATH}/tools/idf.py.
U kunt ook het volgende invoeren als u IDF_PATH of PATH niet wilt wijzigen:
exporteren IDF_PATH=~/esp/esp-idf
exporteer PATH=”$IDF_PATH/tools:$PATH”

Seriële verbinding tot stand brengen met ESP32-WATG-32D

Dit gedeelte biedt richtlijnen voor het tot stand brengen van een seriële verbinding tussen ESP32WATG-32D en pc.

Sluit ESP32-WATG-32D aan op pc

Soldeer de ESP32-WATG-32D-module op het draagbord en sluit het draagbord aan op de pc met behulp van de USB-naar-UART-dongle. Als het apparaatstuurprogramma niet automatisch wordt geïnstalleerd, identificeer dan de USB-naar-serieel-converterchip op uw externe USB-naar-UART-dongle, zoek naar stuurprogramma's op internet en installeer ze.
Hieronder staan ​​de links naar stuurprogramma's die kunnen worden gebruikt.
CP210x USB naar UART Bridge VCP-stuurprogramma's FTDI Virtuele COM-poortstuurprogramma's

De bovenstaande stuurprogramma's zijn voornamelijk ter referentie. Onder normale omstandigheden moeten de stuurprogramma's worden gebundeld met een besturingssysteem en automatisch worden geïnstalleerd wanneer de USB-naar-UART-dongle op de pc wordt aangesloten.

Controleer poort op Windows

Controleer de lijst met geïdentificeerde COM-poorten in Windows Apparaatbeheer. Koppel de USB-naar-UART-dongle los en sluit deze weer aan om te controleren welke poort uit de lijst verdwijnt en vervolgens weer wordt weergegeven.

ESPRESSIF ESP32 WATG 32D Aangepaste WiFi-BT BLE MCU-module - Controleer poort op Windows

Figuur 4-1. USB naar UART-brug van USB-naar-UART-dongle in Windows Apparaatbeheer

ESPRESSIF ESP32 WATG 32D Aangepaste WiFi-BT BLE MCU-module - Controleer poort op Windows 2

Figuur 4-2. Twee USB-seriële poorten van USB-naar-UART-dongle in Windows Apparaatbeheer

Controleer de poort op Linux en MacOS

Om de apparaatnaam voor de seriële poort van uw USB-naar-UART-dongle te controleren, voert u deze opdracht twee keer uit, eerst met de dongle losgekoppeld en vervolgens met aangesloten. De poort die de tweede keer verschijnt, is degene die u nodig hebt:

Linux
ls /dev/tty*

MacOS
ls /dev/cu.*

Gebruiker toevoegen aan dialout op Linux

De momenteel aangemelde gebruiker moet lees- en schrijftoegang hebben tot de seriële poort via USB.
Op de meeste Linux-distributies wordt dit gedaan door de gebruiker toe te voegen aan de uitbelgroep met de volgende opdracht:

sudo usermod -a -G uitbellen $USER
op Arch Linux wordt dit gedaan door de gebruiker toe te voegen aan de uucp-groep met het volgende commando:

sudo usermod -a -G uucp $USER
Zorg ervoor dat u zich opnieuw aanmeldt om lees- en schrijfrechten voor de seriële poort in te schakelen.

Seriële verbinding verifiëren

Controleer nu of de seriële verbinding operationeel is. U kunt dit doen met behulp van een serieel terminalprogramma. in deze exampwe zullen PuTTY SSH Client gebruiken die beschikbaar is voor zowel Windows als Linux. U kunt andere seriële programma's gebruiken en communicatieparameters instellen zoals hieronder.
Voer terminal uit, stel geïdentificeerde seriële poort in, baudrate = 115200, databits = 8, stopbits = 1, en pariteit = N. Hieronder staan ​​example screenshots van het instellen van de poort en dergelijke transmissieparameters (in het kort beschreven als 115200-8-1-N) op Windows en Linux. Vergeet niet om exact dezelfde seriële poort te selecteren die u in de bovenstaande stappen hebt geïdentificeerd.

ESPRESSIF ESP32 WATG 32D Aangepaste WiFi-BT BLE MCU-module - Seriële verbinding verifiëren

Figuur 4-3. Seriële communicatie instellen in PuTTY op Windows

ESPRESSIF ESP32 WATG 32D Aangepaste WiFi-BT BLE MCU-module - Controleer poort op Windows 3

Figuur 4-4. Seriële communicatie instellen in PuTTY op Linux

Open vervolgens de seriële poort in de terminal en controleer of u een logboek ziet dat is afgedrukt door ESP32.
De inhoud van het logboek is afhankelijk van de toepassing die in ESP32 is geladen.

Opmerkingen:

  • Voor sommige configuraties voor seriële poortbedrading moeten de seriële RTS- en DTR-pinnen worden uitgeschakeld in het terminalprogramma voordat de ESP32 opstart en seriële uitvoer produceert. Dit hangt af van de hardware zelf, de meeste ontwikkelborden (inclusief alle Espressif-borden) hebben dit probleem niet. Het probleem is aanwezig als RTS en DTR rechtstreeks op de EN- en GPIO0-pinnen zijn aangesloten. Zie de esptool-documentatie voor meer details.
  • Sluit de seriële terminal na verificatie dat de communicatie werkt. In de volgende stap gaan we een andere applicatie gebruiken om een ​​nieuwe firmware te uploaden naar
    ESP32. Deze applicatie heeft geen toegang tot de seriële poort terwijl deze open is in de terminal.

Configureren

Ga naar de directory hello_world en voer menuconfig uit.
Linux en MacOS

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

Mogelijk moet u python2 idf.py uitvoeren op Python 3.0.
Vensters

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

Het installatieprogramma van Python 2.7 zal proberen Windows te configureren om een ​​.py-bestand aan Python 2 te koppelen. Als andere programma's (zoals Visual Studio Python-tools) zijn gekoppeld aan andere versies van Python, werkt idf.py mogelijk niet goed (het bestand zal openen in Visual Studio). In dit geval kunt u ervoor kiezen om C:\Python27\python idf.py elke keer uit te voeren, of de aan Windows .py gekoppelde bestandsinstellingen te wijzigen.

Bouwen en flashen

Nu kunt u de applicatie bouwen en flashen. Loop:
idf.py bouwen

Dit zal de applicatie en alle ESP-IDF-componenten compileren, bootloader, partitietabel en applicatiebinaries genereren en deze binaire bestanden naar je ESP32-bord flashen.

$ idf.py bouwen
Cmake uitvoeren in directory /path/to/hello_world/build Uitvoeren van "cmake -G Ninja -warn-unnitialized /path/to/hello_world"... Waarschuw voor niet-geïnitialiseerde waarden.

  • Git gevonden: /usr/bin/git (versie “2.17.0 gevonden”)
  • Lege aws_iot-component bouwen vanwege configuratie
  • Componentnamen: …
  • Componentpaden: … … (meer regels met uitvoer van het buildsysteem)
[527/527] Hello-world.bin esptool.py v2.3.1 genereren

Projectopbouw voltooid. Voer deze opdracht uit om te flitsen:
../../../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 of voer 'idf.py -p PORT flash' uit
Als er geen problemen zijn, zou u aan het einde van het bouwproces gegenereerde .bin-bestanden moeten zien.

Flash op het apparaat

Flash de binaire bestanden die u zojuist op uw ESP32-bord hebt gebouwd door het volgende uit te voeren:

idf.py -p POORT [-b BAUD] flash

Vervang PORT door de seriële poortnaam van uw ESP32-bord. U kunt ook de asher-baudrate wijzigen door BAUD te vervangen door de baudrate die u nodig hebt. De standaard baudrate is 460800.

Esptool.py uitvoeren in directory […]/esp/hello_world Uitvoeren van “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 Verbinden…. Chiptype detecteren... ESP32 Chip is ESP32D0WDQ6 (revisie 1)
Kenmerken: WiFi, BT, Dual Core Uploaden stub... Running stub... Stub running... Baudrate wijzigen in 460800 Gewijzigd. Flash-grootte configureren... Automatisch gedetecteerde Flash-grootte: 4 MB Flash-parameters ingesteld op 0x0220 Gecomprimeerd 22992 bytes tot 13019... Schreef 22992 bytes (13019 gecomprimeerd) op 0x00001000 in 0.3 seconden (effectief 558.9 kbit/s)... Hash van gegevens geverifieerd. 3072 bytes gecomprimeerd tot 82... Schreef 3072 bytes (82 gecomprimeerd) op 0x00008000 in 0.0 seconden (effectief 5789.3 kbit/s)... Hash van gegevens geverifieerd. 136672 bytes gecomprimeerd tot 67544... Schreef 136672 bytes (67544 gecomprimeerd) op 0x00010000 in 1.9 seconden (effectief 567.5 kbit/s)... Hash van gegevens geverifieerd. Verlaten... Harde reset via RTS-pin...

Als er aan het einde van het ash-proces geen problemen zijn, wordt de module gereset en wordt de toepassing "hello_world" uitgevoerd.

IDF-monitor

Om te controleren of "hello_world" inderdaad actief is, typt u idf.py -p PORT-monitor (vergeet niet om PORT te vervangen door uw seriële poortnaam).
Met deze opdracht wordt de monitortoepassing gestart:

$ idf.py -p /dev/ttyUSB0 monitor Uitvoeren van idf_monitor in directory […]/esp/hello_world/build Uitvoeren van “python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world / build/hello-world.elf”… — idf_monitor op /dev/ttyUSB0 115200 — — Afsluiten: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T gevolgd door Ctrl+H — ets 8 juni 2016 00:22:57 rst:0x1 (POWERON_RESET), boot:0x13 (SPI_FAST_FLASH_BOOT) en 8 juni 2016 00:22:57 …

Nadat de opstart- en diagnostische logboeken omhoog zijn geschoven, zou u "Hallo wereld!" moeten zien. uitgeprint door de applicatie.

… Hallo Wereld! Herstarten in 10 seconden... I (211) cpu_start: Scheduler starten op APP CPU. Herstarten in 9 seconden... Herstarten in 8 seconden... Herstarten in 7 seconden...

Gebruik de sneltoets Ctrl+] om IDF-monitor af te sluiten.
Als de IDF-monitor kort na het uploaden faalt, of als u in plaats van de bovenstaande berichten willekeurige rommel ziet die lijkt op wat hieronder wordt weergegeven, gebruikt uw bord waarschijnlijk een 26MHz-kristal. De meeste ontwerpen voor ontwikkelborden gebruiken 40 MHz, dus ESP-IDF gebruikt deze frequentie als standaardwaarde.

Exampde

Voor ESP-IDF examples, ga alsjeblieft naar ESP-IDF GitHub.

Espressif IoT-team
www.espressif.com

Disclaimer en auteursrechtverklaring
Informatie in dit document, inclusief: URL referenties, kan zonder voorafgaande kennisgeving worden gewijzigd.
DIT DOCUMENT WORDT IN DE HUIDIGE STAAT GELEVERD, ZONDER ENIGE GARANTIES, INCLUSIEF ENIGE GARANTIE VAN VERKOOPBAARHEID, NIET-INBREUK, GESCHIKTHEID VOOR EEN BEPAALD DOEL,
OF ENIGE GARANTIE DIE ANDERS UIT ENIG VOORSTEL, SPECIFICATIE OF SAMPLE.
Alle aansprakelijkheid, inclusief aansprakelijkheid voor inbreuk op eigendomsrechten, met betrekking tot het gebruik van informatie in dit document wordt afgewezen. Hierin worden geen expliciete of impliciete licenties, door uitsluiting of anderszins, verleend voor intellectuele eigendomsrechten.
Het Wi-Fi Alliance Member-logo is een handelsmerk van de Wi-Fi Alliance. Het Bluetooth-logo is een geregistreerd handelsmerk van Bluetooth SIG. Alle handelsnamen, handelsmerken en geregistreerde handelsmerken die in dit document worden genoemd, zijn eigendom van hun respectievelijke eigenaren en worden hierbij erkend.
Copyright © 2019 Espressif Inc. Alle rechten voorbehouden.

Documenten / Bronnen

ESPRESSIF ESP32-WATG-32D Aangepaste WiFi-BT-BLE MCU-module [pdf] Gebruikershandleiding
ESP32WATG32D, 2AC7Z-ESP32WATG32D, 2AC7ZESP32WATG32D, ESP32-WATG-32D, aangepaste WiFi-BT-BLE MCU-module, WiFi-BT-BLE MCU-module, MCU-module, ESP32-WATG-32D, module

Referenties

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *