ESP32-WATG-32D
Manwal sa Gumagamit
Preliminary nga bersyon 0.1
Mga Sistema sa Espressif
Copyright © 2019
Bahin Niini nga Panudlo
Kini nga dokumento gituyo aron matabangan ang mga tiggamit sa pag-set up sa batakang software development environment para sa pagpalambo sa mga aplikasyon gamit ang hardware base sa ESP32WATG-32D module.
Release Notes
Petsa | Bersyon | Mga nota sa pagpagawas |
2019.12 | V0.1 | Preliminary release. |
Pasiuna sa ESP32-WATG-32D
ESP32-WATG-32D
Ang ESP32-WATG-32D usa ka custom nga WiFi-BT-BLE MCU module alang sa paghatag sa "Connectivity Function" sa lain-laing mga produkto sa kustomer, lakip ang Water Heater ug Comfort Heating Systems.
Ang talaan 1 naghatag sa mga detalye sa ESP32-WATG-32D.
Talaan 1: Mga Detalye sa ESP32-WATG-32D
Mga kategoriya | Mga butang | Mga detalye |
Wi-Fi | Mga protocol | 802.t1 b/g/n (802.t1n hangtod sa 150 Mbps) |
A-MPDU ug A-MSDU aggregat ona ug 0.4 µs guard in-terval nga suporta | ||
Sakup sa frequency | 2400 MHz – 2483.5 MHz | |
Bluetooth | Mga protocol | Bluetoothv4.2 BRJEDR ug BLE specif cat on |
Radyo | Ang tigdawat sa NZIF nga adunay pagkasensitibo -97 dBm | |
Class- 1, class-2 ug class-3 transmitter | ||
AFH | ||
Audio | CVSD ug SBC | |
Hardware | Mga interface sa module | UART, re. EBUS2,JTAG,GPIO |
On-chip sensor | Hall sensor | |
Nahiusa nga kristal | 40 MHz nga kristal | |
Nahiusa nga SPI flash | 8 MB | |
Gi-integrate nako ang DCDC Converter Operasyon sa voltage!Suplay sa kuryente |
3.3 V, 1.2 A | |
12 V / 24 V | ||
Maximum nga kasamtangan nga gihatag pinaagi sa power supply | 300 mA | |
Girekomendar nga operasyon sa tern-perature range | -40'C + 85'C | |
Mga Dimensyon sa Module | (18.00±0.15) mm x (31.00±0.15) mm x (3.10±0.15) mm |
Ang ESP32-WATG-32D adunay 35 ka mga pin nga gihulagway sa Table2.
Deskripsyon sa Pin
Hulagway 1: Pin Layout
Talaan 2: Mga Kahulugan sa Pin
Ngalan | Dili. | Type | Kalihokan |
RESET | 1 | I | Module makahimo signal (Internal pull-up pinaagi sa default). Aktibo nga taas. |
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 crystal oscillator input), ADC1_CH4, TOUCH9, RTC_GPIO9 |
IO33 | 9 | I/O | GPIO33, XTAL_32K_N (32.768 kHz crystal oscillator output), 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 power supply input |
GND | 16, 17 | PI | Yuta |
VIN | 18 | I/O | 12 V / 24 V power supply input |
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 | Pag-download sa Boot: 0; SPI Boot: 1 (Default). |
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 Pagdawat |
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, Yuta |
+3.3V | 34 | PO | 3.3V Power supply output |
Pag-andam sa Hardware
Pag-andam sa Hardware
- ESP32-WATG-32D module
- Espressif RF testing board (Carrier Board)
- Usa ka USB-to-UART dongle
- PC, girekomenda ang Windows 7
- Micro-USB nga kable
Koneksyon sa Hardware
- Solder ESP32-WATG-32D sa Carrier Board, ingon sa gipakita sa Figure 2.
- Ikonektar ang USB-to-UART dongle sa carrier board pinaagi sa TXD, RXD ug GND.
- Ikonektar ang USB-to-UART dongle sa PC pinaagi sa Micro-USB cable.
- Ikonektar ang carrier board sa 24 V adapter para sa power supply.
- Atol sa pag-download, mubo nga IO0 ngadto sa GND pinaagi sa usa ka jumper. Dayon, i-“ON” ang pisara.
- I-download ang firmware ngadto sa flash gamit ang ESP32 DOWNLOAD TOOL.
- Human sa pag-download, kuhaa ang jumper sa IO0 ug GND.
- Pakusog pag-usab ang carrier board. Ang ESP32-WATG-32D mobalhin sa working mode.
Ang chip magbasa sa mga programa gikan sa flash sa pagsugod.
Mubo nga sulat:
- Ang IO0 kay taas nga logic sa sulod.
- Para sa dugang nga impormasyon sa ESP32-WATG-32D, palihog tan-awa ang ESP32-WATG-32D Datasheet.
Pagsugod sa ESP32 WATG-32D
ESP-IDF
Ang Espressif IoT Development Framework (ESP-IDF alang sa mubo) usa ka balangkas alang sa pagpalambo sa mga aplikasyon base sa ESP32 ESPRESsif. Ang mga tiggamit makahimo og mga aplikasyon nga adunay ESP32 sa Windows/Linux/MacOS base sa ESP-IDF.
I-set up ang Tools
Gawas sa ESP-IDF, kinahanglan usab nimo nga i-install ang mga himan nga gigamit sa ESP-IDF, sama sa compiler, debugger, Python packages, ug uban pa.
Standard Setup sa Toolchain alang sa Windows
Ang pinakadali nga paagi mao ang pag-download sa toolchain ug MSYS2 zip gikan sa dl.espressif.com: https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip
Pagsusi
Dagan ang C:\msys32\mingw32.exe aron maablihan ang MSYS2 terminal. Pagdagan: mkdir -p ~/esp
I-input ang cd ~/esp aron makasulod sa bag-ong direktoryo.
Pag-update sa Kalikopan
Kung gi-update ang IDF, usahay gikinahanglan ang mga bag-ong toolchain o idugang ang bag-ong mga kinahanglanon sa palibot sa Windows MSYS2. Aron ibalhin ang bisan unsang datos gikan sa usa ka daan nga bersyon sa precompiled nga palibot ngadto sa usa ka bag-o:
Dad-a ang daan nga MSYS2 environment (ie C:\msys32) ug ibalhin/ilisan ang ngalan niini ngadto sa laing direktoryo (ie C:\msys32_old).
I-download ang bag-ong precompiled environment gamit ang mga lakang sa ibabaw.
Unzip ang bag-ong MSYS2 environment ngadto sa C:\msys32 (o laing lokasyon).
Pangitaa ang daan nga C:\msys32_old\home directory ug ibalhin kini ngadto sa C:\msys32.
Mahimo nimong papason ang C:\msys32_old nga direktoryo kung dili na nimo kinahanglan.
Mahimo kang adunay independente nga lainlaing MSYS2 nga palibot sa imong sistema, basta naa sila sa lainlaing mga direktoryo.
Standard Setup sa Toolchain alang sa Linux
Pag-instalar sa mga gikinahanglan
CentOS 7:
sudo yum instalar gcc git wget paghimo 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
Ark:
sudo pacman -S –gikinahanglan gcc git make ncurses flex bison gperf python2-pyserial python2cryptography python2-future python2-pyparsing python2-pyelftools
I-set up ang Toolchain
64-bit nga Linux:https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
32-bit nga Linux:https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz
1. Unzip ang file sa ~/esp directory:
64-bit Linux:mkdir -p ~/esp cd ~/esp tar -xzf ~/Downloads/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
32-bit Linux: mkdir -p ~/espcd ~/esp tar -xzf ~/Downloads/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz
2. Ang toolchain i-unzip sa ~/esp/xtensa-esp32-elf/ directory. Idugang ang mosunod sa ~/.profile:
export PATH = "$HOME/esp/xtensa-esp32-elf/bin:$PATH"
Opsyonal, idugang ang mosunod sa ~/.profile:
alias get_esp32='export PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”'
3. Pag-log in pag-usab aron ma-validate ang .profile. Pagdalagan ang mosunod aron masusi ang PATH: 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
Mga isyu sa pagtugot /dev/ttyUSB0
Uban sa pipila ka mga distribusyon sa Linux mahimo nimong makuha ang Napakyas sa pag-abli sa port / dev / ttyUSB0 nga mensahe sa sayup kung nag-flash sa ESP32. Masulbad kini pinaagi sa pagdugang sa kasamtangang tiggamit sa dialout nga grupo.
Mga Gumagamit sa Arch Linux
Ang pagpadagan sa precompiled gdb (xtensa-esp32-elf-gdb) sa Arch Linux nagkinahanglan sa ncurses 5, apan ang Arch naggamit sa ncurses 6.
Ang backwards compatibility library anaa sa AUR para sa native ug lib32 configuration:
https://aur.archlinux.org/packages/ncurses5-compat-libs/
https://aur.archlinux.org/packages/lib32-ncurses5-compat-libs/
Sa dili pa i-install kini nga mga pakete mahimo nimong idugang ang publiko nga yawe sa tagsulat sa imong keyring sama sa gihulagway sa seksyon nga "Mga Komento" sa mga link sa taas.
Sa laing paagi, gamita ang crosstool-NG sa pag-compile og gdb nga nagsumpay batok sa ncurses 6.
Standard Setup sa Toolchain alang sa Mac OS
I-install ang pip:
sudo easy_install pip
I-install ang Toolchain:
https://github.com/espressif/esp-idf/blob/master/docs/en/get-started/macossetup.rst#id1
Unzip ang file sa ~/esp directory.
Ang toolchain i-unzip sa ~/esp/xtensa-esp32-elf/ path.
Idugang ang mosunod sa ~/.profile:
export PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH
Opsyonal, idugang ang mosunod sa 〜/ .profile:
alias get_esp32=”export PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH”
Input get_esp322 aron idugang ang toolchain sa PATH.
Kuhaa ang ESP-IDF
Kung na-install na nimo ang toolchain (nga adunay mga programa sa pag-compile ug paghimo sa aplikasyon), kinahanglan usab nimo ang ESP32 nga piho nga API / librarya. Gihatag sila sa Espressif sa ESP-IDF repository. Aron makuha kini, ablihi ang terminal, pag-navigate sa direktoryo nga gusto nimo ibutang ang ESP-IDF, ug i-clone kini gamit ang git clone command:
git clone -recursive https://github.com/espressif/esp-idf.git
Ang ESP-IDF ma-download sa ~/esp/esp-idf.
Mubo nga sulat:
Ayaw palabya ang –recursive nga kapilian. Kung na-clone na nimo ang ESP-IDF nga wala kini nga kapilian, padagana ang lain nga mando aron makuha ang tanan nga mga submodules:
cd ~/esp/esp-idf
git submodule update –init
Idugang ang IDF_PATH sa User Profile
Aron mapreserbar ang setting sa IDF_PATH environment variable tali sa system restarts, idugang kini sa user profile, pagsunod sa mga instruksyon sa ubos.
Windows
Pangitaa ang “Edit Environment Variables” on Windows 10.
I-klik ang Bag-o… ug idugang ang bag-ong sistema nga variable IDF_PATH. Ang pag-configure kinahanglan adunay usa ka direktoryo sa ESP-IDF, sama sa C:\Users\user-name\esp\esp-idf.
Idugang ang ;%IDF_PATH%\tools sa Path variable aron modagan ang idf.py ug uban pang mga himan.
Linux ug MacOS
Idugang ang mosunod sa ~/.profile:
export IDF_PATH=~/esp/esp-idf
export PATH=”$IDF_PATH/mga himan:$PATH”
Pagdalagan ang mosunod aron masusi ang IDF_PATH:
printenv IDF_PATH
Pagdalagan ang mosunod aron masusi kung ang idf.py gilakip sa PAT:
nga idf.py
Mag-imprinta kini og dalan nga susama sa ${IDF_PATH}/tools/idf.py.
Mahimo ka usab nga mosulod sa mosunod kung dili nimo gusto nga usbon ang IDF_PATH o PATH:
export IDF_PATH=~/esp/esp-idf
export PATH=”$IDF_PATH/mga himan:$PATH”
Pagtukod og Serial Connection sa ESP32-WATG-32D
Kini nga seksyon naghatag giya kung giunsa paghimo ang serial nga koneksyon tali sa ESP32WATG-32D ug PC.
Ikonektar ang ESP32-WATG-32D sa PC
Solder ESP32-WATG-32D module sa carrier board ug ikonektar ang carrier board sa PC gamit ang USB-to-UART dongle. Kung ang driver sa device dili awtomatikong mag-install, ilha ang USB to serial converter chip sa imong external USB-to-UART dongle, pangitaa ang mga driver sa internet ug i-install kini.
Sa ubos mao ang mga link sa mga drayber nga magamit.
CP210x USB sa UART Bridge VCP Drivers FTDI Virtual COM Port Drivers
Ang mga drayber sa ibabaw kay para sa pakisayran. Ubos sa normal nga mga kahimtang, ang mga drayber kinahanglan nga i-bundle ug operating system ug awtomatiko nga i-install sa pagkonektar sa USB-to-UART dongle sa PC.
Susiha ang Port sa Windows
Susiha ang lista sa mga giila nga COM port sa Windows Device Manager. Idiskonekta ang USB-to-UART dongle ug ikonektar kini balik, aron mapamatud-an kung unsang port ang mawala sa lista ug dayon ipakita pag-usab.
Hulagway 4-1. USB ngadto sa UART bridge sa USB-to-UART dongle sa Windows Device Manager
Hulagway 4-2. Duha ka USB Serial Ports sa USB-to-UART dongle sa Windows Device Manager
Susiha ang Port sa Linux ug MacOS
Aron masusi ang ngalan sa device alang sa serial port sa imong USB-to-UART dongle, padagana kini nga command sa duha ka higayon, una sa dongle nga gitangtang, dayon sa gisaksak. Ang port nga makita sa ikaduhang higayon mao ang imong gikinahanglan:
Linux
ls /dev/tty*
MacOS
ls /dev/cu.*
Pagdugang sa Gumagamit sa pag-dialout sa Linux
Ang kasamtangang naka-log nga user kinahanglan nga makabasa ug magsulat sa pag-access sa serial port sa USB.
Sa kadaghanan sa mga distribusyon sa Linux, kini gihimo pinaagi sa pagdugang sa user sa dialout nga grupo nga adunay mosunod nga sugo:
sudo usermod -a -G dialout $USER
sa Arch Linux kini gihimo pinaagi sa pagdugang sa user sa uucp nga grupo uban sa mosunod nga sugo:
sudo usermod -a -G uucp $USER
Siguruha nga nag-login ka pag-usab aron mahimo ang pagtugot sa pagbasa ug pagsulat alang sa serial port.
I-verify ang Serial Connection
Karon pamatud-i nga ang serial connection kay operational. Mahimo nimo kini gamit ang serial terminal program. Niining exampgamiton namon ang PuTTY SSH Client nga magamit alang sa Windows ug Linux. Mahimo nimong gamiton ang ubang serial program ug itakda ang mga parameter sa komunikasyon sama sa ubos.
Run terminal, set identified serial port, baud rate = 115200, data bits = 8, stop bits = 1, ug parity = N. Sa ubos mao ang example screen shots sa pag-set sa port ug ingon nga transmission parameters (sa mubo nga gihulagway nga 115200-8-1-N) sa Windows ug Linux. Hinumdumi nga pilion ang parehas nga serial port nga imong giila sa mga lakang sa ibabaw.
Hulagway 4-3. Pagbutang sa Serial Communication sa PuTTY sa Windows
Hulagway 4-4. Pagbutang sa Serial Communication sa PuTTY sa Linux
Dayon ablihi ang serial port sa terminal ug susiha, kung makakita ka og bisan unsang log nga giimprinta sa ESP32.
Ang mga sulod sa log magdepende sa aplikasyon nga gikarga sa ESP32.
Mubo nga sulat:
- Para sa pipila ka serial port wiring configuration, ang serial RTS & DTR pins kinahanglan nga ma-disable sa terminal program sa dili pa ang ESP32 mo-boot ug mopatunghag serial output. Nagdepende kini sa hardware mismo, kadaghanan sa mga development board (lakip ang tanan nga Espressif boards) wala niini nga isyu. Anaa ang isyu kung ang RTS & DTR direkta nga konektado sa EN & GPIO0 pin. Tan-awa ang dokumentasyon sa esptool alang sa dugang nga mga detalye.
- Isira ang serial terminal pagkahuman sa pag-verify nga ang komunikasyon nagtrabaho. Sa sunod nga lakang mogamit kami ug lahi nga aplikasyon para mag-upload ug bag-ong firmware
ESP32. Kini nga aplikasyon dili maka-access sa serial port samtang kini bukas sa terminal.
Pag-configure
Pagsulod sa hello_world nga direktoryo ug pagdagan ang menuconfig.
Linux ug MacOS
cd ~/esp/hello_world
idf.py -DIDF_TARGET=esp32 menuconfig
Tingali kinahanglan nimo nga modagan ang python2 idf.py sa Python 3.0.
Windows
cd% userprofile%\esp\hello_world idf.py -DIDF_TARGET=esp32 menuconfig
Ang Python 2.7 installer mosulay sa pag-configure sa Windows aron i-associate ang usa ka .py file sa Python 2. Kung ang ubang mga programa (sama sa Visual Studio Python nga mga himan) nalambigit sa ubang mga bersyon sa Python, ang idf.py mahimong dili molihok sa husto (ang file mahimo bukas sa Visual Studio). Sa kini nga kaso, mahimo nimong pilion ang pagpadagan sa C:\Python27\python idf.py matag higayon, o usbon ang mga setting sa file nga kauban sa Windows .py.
Pagtukod ug Flash
Karon mahimo nimong tukuron ug i-flash ang aplikasyon. Dagan:
idf.py pagtukod
Kini mag-compile sa aplikasyon ug sa tanang ESP-IDF component, makamugna og bootloader, partition table, ug application binaries, ug i-flash kini nga mga binary sa imong ESP32 board.
$ idf.py pagtukod
Pagpadagan sa cmake sa direktoryo /path/to/hello_world/build Nagpatuman sa “cmake -G Ninja –warn-uninitialized /path/to/hello_world”… Pasidan-i ang bahin sa wala pa nasugdan nga mga bili.
- Nakit-an ang Git: /usr/bin/git (nakit-an nga bersyon "2.17.0")
- Pagtukod og walay sulod nga aws_iot component tungod sa configuration
- Ngalan sa Component:…
- Component paths: … … (daghang linya sa build system output)
Kompleto ang pagtukod sa proyekto. Aron mag-flash, padagana kini nga sugo:
../../../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 o run 'idf.py -p PORT flash'
Kung wala’y mga isyu, sa katapusan sa proseso sa pagtukod, kinahanglan nimo nga makita ang mga nahimo nga .bin file.
Flash sa Device
I-flash ang mga binary nga bag-o lang nimong gitukod sa imong ESP32 board pinaagi sa pagpadagan:
idf.py -p PORT [-b BAUD] flash
Ilisan ang PORT sa serial port name sa imong ESP32 board. Mahimo usab nimong usbon ang baud rate sa flasher pinaagi sa pag-ilis sa BAUD sa baud rate nga imong gikinahanglan. Ang default nga baud rate mao ang 460800.
Pagpadagan sa esptool.py sa direktoryo […]/esp/hello_world Nagpatuman sa “python […]/esp-idf/components/esptool_py/esptool/esptool.py -b 460800 write_flash @flash_project_args”… esptool.py -b 460800 write_flash –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 Pagkonektar…. Ang pag-ila sa tipo sa chip… Ang ESP32 Chip mao ang ESP32D0WDQ6 (rebisyon 1)
Features: WiFi, BT, Dual Core Uploading stub... Running stub... Stub running... Pag-usab sa baud rate ngadto sa 460800 Nausab. Pag-configure sa gidak-on sa flash… Awtomatikong namatikdan nga gidak-on sa Flash: 4MB Flash params gitakda sa 0x0220 Na-compress nga 22992 bytes ngadto sa 13019… Nagsulat og 22992 bytes (13019 compressed) sa 0x00001000 sa 0.3 segundos (epektibo nga kbit sa 558.9 nga data… Gi-compress ang 3072 bytes ngadto sa 82… Nagsulat og 3072 bytes (82 compressed) sa 0x00008000 sa 0.0 segundos (epektibo nga 5789.3 kbit/s)… Hash sa datos napamatud-an. Gi-compress ang 136672 bytes ngadto sa 67544… Misulat og 136672 bytes (67544 compressed) sa 0x00010000 sa 1.9 segundos (epektibo nga 567.5 kbit/s)… Hash sa datos napamatud-an. Pagbiya… Lisud nga pag-reset pinaagi sa RTS pin…
Kung walay mga isyu sa katapusan sa proseso sa flash, ang module i-reset ug ang "hello_world" nga aplikasyon modagan.
IDF Monitor
Aron masusi kung ang "hello_world" nagdagan ba, i-type ang idf.py -p PORT monitor (Ayaw kalimti ang pag-ilis sa PORT sa imong serial port nga ngalan).
Kini nga sugo naglansad sa aplikasyon sa monitor:
$ idf.py -p /dev/ttyUSB0 monitor Pagpadagan sa idf_monitor sa direktoryo […]/esp/hello_world/build Pagpatuman sa “python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world / build/hello-world.elf”… — idf_monitor sa /dev/ttyUSB0 115200 — — Hunong: Ctrl+] | Menu: Ctrl+T | Tabang: Ctrl+T gisundan sa Ctrl+H — ets Jun 8 2016 00:22:57 una:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) ug Hunyo 8 2016 00:22:57 …
Pagkahuman sa pagsugod ug pag-scroll sa mga log sa diagnostic, kinahanglan nimo nga makita ang "Hello world!" giimprinta pinaagi sa aplikasyon.
… Hello kalibutan! Pagsugod pag-usab sa 10 segundos… Ako (211) cpu_start: Pagsugod sa scheduler sa APP CPU. Pagsugod pag-usab sa 9 segundos… Pagsugod pag-usab sa 8 segundos… Pagsugod pag-usab sa 7 segundos…
Aron makagawas sa IDF monitor gamita ang shortcut Ctrl+].
Kung mapakyas ang monitor sa IDF pagkahuman sa pag-upload, o, kung imbes sa mga mensahe sa taas, makita nimo ang mga random nga basura nga parehas sa gihatag sa ubos, ang imong board lagmit naggamit usa ka kristal nga 26MHz. Kadaghanan sa mga disenyo sa development board naggamit sa 40MHz, mao nga ang ESP-IDF naggamit niini nga frequency isip default value.
Examples
Para sa ESP-IDF examples, palihog adto sa ESP-IDF GitHub.
Espressif IoT Team
www.espressif.com
Disclaimer ug Copyright Notice
Ang kasayuran niini nga dokumento, lakip ang URL mga pakisayran, mahimong usbon nga walay pahibalo.
KINI NGA DOKUMENTO GIHATAG NGA WALAY WARRANTY BISAN BISAN BISAN UNSANG WARRANTY, LAKIP ANG BISAN UNSANG WARRANTY SA KALIGTASAN, DILI PAGLABAS, KAAYO SA BISAN UNSANG PARTIKULAR NGA KATUYOAN,
O BISAN UNSANG WARRANTY NGA MATUWALA SA BISAN UNSANG PROPOSAL, ESPESPIKASYON O SAMPLE.
Ang tanan nga tulubagon, lakip na ang tulubagon sa paglapas sa bisan unsang proprietary rights, nga may kalabutan sa paggamit sa impormasyon niini nga dokumento gisalikway. Wala’y mga lisensya nga gipahayag o gipasabut, pinaagi sa estoppel o kung dili, sa bisan unsang mga katungod sa intelektwal nga kabtangan ang gihatag dinhi.
Ang logo sa Miyembro sa Wi-Fi Alliance kay usa ka marka sa Wi-Fi Alliance. Ang Bluetooth logo kay rehistrado nga marka sa Bluetooth SIG. Ang tanan nga mga ngalan sa pamatigayon, mga marka sa pamatigayon ug mga rehistradong marka sa pamatigayon nga gihisgutan niini nga dokumento mga kabtangan sa ilang mga tag-iya, ug pinaagi niini giila.
Copyright © 2019 Espressif Inc. Tanang katungod gigahin.
Mga Dokumento / Mga Kapanguhaan
![]() |
ESPRESSIF ESP32-WATG-32D Custom WiFi-BT-BLE MCU Module [pdf] Manwal sa Gumagamit ESP32WATG32D, 2AC7Z-ESP32WATG32D, 2AC7ZESP32WATG32D, ESP32-WATG-32D, Custom nga WiFi-BT-BLE MCU Module, WiFi-BT-BLE MCU Module, MCU Module, ESP32-WATG-32D, Module |