ESPRESSIF - Logo

Sary ESP32-WATG-32D
User Manual

ESPRESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU Module - kisaryDikan-teny mialoha 0.1
Espressif Systems
Copyright © 2019

Momba an'ity toro-lalana ity

Ity antontan-taratasy ity dia natao hanampiana ireo mpampiasa hametraka ny tontolo iainan'ny rindrankajy fototra amin'ny fampivelarana rindranasa mampiasa fitaovana mifototra amin'ny maody ESP32WATG-32D.

Fanamarihana famoahana

Daty Malagasy Bible Naoty famoahana
2019.12 V0.1 Famoahana mialoha.

Ireo singa mifandraika amin'ny ESP32-WATG-32D

Sary ESP32-WATG-32D

ESP32-WATG-32D dia maody MCU WiFi-BT-BLE mahazatra ho an'ny fanomezana ny "Fifandraisana Fifandraisana" amin'ny vokatra samihafa an'ny mpanjifa, ao anatin'izany ny Water Heater sy Comfort Heating Systems.
Ny tabilao 1 dia manome ny mombamomba ny ESP32-WATG-32D.
Tabilao 1: ESP32-WATG-32D famaritana

Sokajy IREO SINGA NASIANA fepetra arahana
Wifi Protocols 802.t1 b/g/n (802.t1n hatramin'ny 150 Mbps)
A-MPDU sy A-MSDU aggregat ary 0.4 µ s mpiambina an-telo
Saran'ny frequency 2400 MHz – 2483.5 MHz
Bluetooth Protocols Bluetoothv4.2 BRJEDR sy BLE specif saka
fampielezam-peo Receiver NZIF miaraka amin'ny fahatsapana -97 dBm
Class-1, class-2 ary class-3 transmitter
AFH
teny CVSD sy SBC
Hardware Module interfaces UART, re. EBUS2,JTAG,GPIO
On-chip sensor Hall sensor
Integrated kristaly 40 MHz kristaly
Flash SPI Integrated 8 mb
Nampiditra DCDC Converter aho
Operat ng voltage!Famatsiana herinaratra
3.3 V, 1.2 A
12 V / 24 V
Ny courant ambony indrindra aterin'ny famatsiana herinaratra 300 mA
Tolo-kevitra ny fampandehanan-draharaha eo amin'ny faritra -40'C + 85'C
Dimensions Module (18.00±0.15) mm x (31.00±0.15) mm x (3.10±0.15) mm

ESP32-WATG-32D dia manana pin 35 izay voalaza ao amin'ny Table2.

Famaritana Pin

ESPRESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU Module - Famaritana Pin

Sary 1: Layout Pin

Table 2: Famaritana Pin

Anarana Tsia.  Type asa
RESET 1 I Module mamela famantarana (Internal pull-up amin'ny alàlan'ny default). Active avo.
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 (fampidirana oscillator kristaly 32.768 kHz), ADC1_CH4, TOUCH9, RTC_GPIO9
IO33 9 I/O GPIO33, XTAL_32K_N (famoahana oscillator kristaly 32.768 kHz), 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 famatsiana herinaratra
GND 16, 17 PI tany
vin, 18 I/O 12 V / 24 V famatsiana herinaratra
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 (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 Receive
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, tany
+3.3V 34 PO 3.3V Power famatsiana Output

Fanomanana fitaovana

Fanomanana fitaovana
  • Takelaka data ESP32-WATG-32D
  • Espressif RF fitsapana board (Carrier Board)
  • Dongle USB-to-UART iray
  • PC, Windows 7 soso-kevitra
  • Tariby micro-USB
Hardware Connection
  1. Solder ESP32-WATG-32D mankany amin'ny Birao mpitatitra, araka ny asehon'ny sary 2.
    ESPRESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU Module - Fifandraisana amin'ny Hardware
  2. Ampifandraiso ny dongle USB-to-UART amin'ny boaty mpitatitra amin'ny alàlan'ny TXD, RXD ary GND.
  3. Ampifandraiso amin'ny PC amin'ny alalan'ny tariby Micro-USB ny dongle USB-to-UART.
  4. Ampifandraiso amin'ny adaptatera 24 V ny birao mpitatitra ho an'ny famatsiana herinaratra.
  5. Mandritra ny fampidinana, fohy IO0 mankany GND amin'ny alalan'ny jumper. Avy eo, asio "ON" ny solaitrabe.
  6. Ampidino amin'ny  flash ny rindrankajy amin'ny alalan'ny ESP32 DOWNLOAD TOOL.
  7. Aorian'ny fampidinana dia esory ny jumper amin'ny IO0 sy GND.
  8. Alefaso indray ny takela-pitaterana. ESP32-WATG-32D dia hiova amin'ny fomba fiasa.
    Ny chip dia hamaky programa avy amin'ny flash rehefa manomboka.

Fanamarihana:

  • IO0 dia lojika anatiny avo lenta.
  • Takelaka data ESP32-WATG-32D

Atombohy amin'ny ESP32 WATG-32D

ESP-IDF

Ny Espressif IoT Development Framework (ESP-IDF raha teny fohy) dia rafitra iray hamolavolana rindranasa mifototra amin'ny Espressif ESP32. Ny mpampiasa dia afaka mamolavola rindranasa miaraka amin'ny ESP32 amin'ny Windows/Linux/MacOS mifototra amin'ny ESP-IDF.

Amboary ny Tools

Ankoatra ny ESP-IDF, mila mametraka ny fitaovana ampiasain'ny ESP-IDF koa ianao, toy ny compiler, debugger, Python packages, sns.

Fametrahana mahazatra ny Toolchain ho an'ny Windows
Ny fomba haingana indrindra dia ny misintona ny rojom-pitaovana sy MSYS2 zip avy amin'ny dl.espressif.com: https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip

Mijery
Run C:\msys32\mingw32.exe hanokatra terminal MSYS2. Run: mkdir -p ~/esp
Ampidiro cd ~/esp hiditra ny lahatahiry vaovao.

Fanavaozana ny tontolo iainana
Rehefa havaozina ny IDF, indraindray dia ilaina ny rojom-pitaovana vaovao na misy fepetra vaovao ampiana amin'ny tontolo Windows MSYS2. Raha hamindra angona avy amin'ny dikan-teny taloha amin'ny tontolo efa voaomana ho amin'ny vaovao:
Raiso ny tontolo MSYS2 taloha (izany hoe C:\msys32) ary afindrao amin'ny lahatahiry hafa (izany hoe C:\msys32_old).
Ampidino ny tontolo vaovao efa voaomana amin'ny fampiasana ireo dingana etsy ambony.
Sokafy amin'ny C:\msys2 ny tontolo vaovao MSYS32 (na toerana hafa).
Tadiavo ny lahatahiry C:\msys32_old\home ary ampidiro ao amin'ny C:\msys32.
Azonao atao ny mamafa ny lahatahiry C:\msys32_old raha tsy mila azy intsony ianao.
Afaka manana tontolo tsy miankina MSYS2 tsy miankina amin'ny rafitrao ianao, raha mbola ao anaty lahatahiry samihafa.

Fametrahana mahazatra ny Toolchain ho an'ny Linux
Fepetra takina
CentOS 7:
sudo yum mametraka gcc git wget manao ncurses-devel flex bison gperf python pyserial python-pyelftools

sudo apt-get install gcc git wget manao libncurses-dev flex bison gperf python pythonpip python-setuptools python-serial python-cryptography python-ho avy python-pyparsing python-pyelftools
Arch:
sudo pacman -S -needed gcc git manao ncurses flex bison gperf python2-pyserial python2cryptography python2-ho avy python2-pyparsing python2-pyelftools

Amboary ny Toolchain
64-bit Linux:https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
32-bit Linux:https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz

1. Sokafy ny rakitra mankany amin'ny lahatahiry ~/esp:
64-bit Linux: mkdir -p ~/esp cd ~/esp tar -xzf ~/Downloads/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
Linux 32-bit: mkdir -p ~/espcd ~/esp tar -xzf ~/Downloads/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz

2. Hovoahana amin'ny ~/esp/xtensa-esp32-elf/ directory ny rojom-pitaovana. Ampio amin'ny ~/.pro ity manaraka ityfile:
fanondranana PATH =”$HOME/esp/xtensa-esp32-elf/bin:$PATH”

Raha azo atao, ampio ity manaraka ity amin'ny ~/.profile:
alias get_esp32='export PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”'

3. Midira indray mba hanamarina ny .profile. Manaova izao manaraka izao mba hanamarinana ny 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

Olana fahazoan-dàlana /dev/ttyUSB0
Miaraka amin'ny fizarana Linux sasany dia mety hahazo ny hafatra diso Tsy nahomby ny fanokafana port / dev / ttyUSB0 rehefa mandrehitra ny ESP32. Azo voavaha izany amin'ny fampidirana ny mpampiasa ankehitriny amin'ny vondrona fifanakalozan-kevitra.

Arch Linux mpampiasa
Mba hampandehanana ny gdb (xtensa-esp32-elf-gdb) ao amin'ny Arch Linux dia mila ncurses 5, fa mampiasa ncurses 6 ny Arch.
Misy ao amin'ny AUR ny tranomboky mifanaraka amin'ny lamosina ho an'ny fandrindrana teratany sy lib32:
https://aur.archlinux.org/packages/ncurses5-compat-libs/
https://aur.archlinux.org/packages/lib32-ncurses5-compat-libs/
Alohan'ny hametrahana ireo fonosana ireo dia mety ilainao ny manampy ny fanalahidin'ny daholobe an'ny mpanoratra amin'ny peratra fanalahidinao araka ny voalaza ao amin'ny fizarana "Fanehoan-kevitra" amin'ireo rohy etsy ambony.
Raha tsy izany, ampiasao ny crosstool-NG mba hanangonana gdb izay mifandray amin'ny ncurses 6.

Fametrahana mahazatra ny Toolchain ho an'ny Mac OS
Mametraka pip:
sudo easy_install pip

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

Sokafy ny rakitra ao amin'ny lahatahiry ~/esp.
Ny rojom-pitaovana dia havoaka ao amin'ny ~/esp/xtensa-esp32-elf/ path.
Ampio amin'ny ~/.pro ity manaraka ityfile:
fanondranana PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH

Raha azo atao, ampio ity manaraka ity amin'ny 〜/ .profile:
alias get_esp32=”export PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH”
Ampidiro get_esp322 hanampiana ny rojom-pitaovana amin'ny PATH.

Makà ESP-IDF

Raha vao tafapetraka ny rojom-pitaovana (izay misy programa hanangonana sy hananganana ny rindranasa), dia mila API / tranomboky manokana ESP32 ihany koa ianao. Izy ireo dia omen'ny Espressif ao amin'ny tahiry ESP-IDF. Mba hahazoana azy, sokafy ny terminal, mandehana mankany amin'ny lahatahiry tianao hapetraka ESP-IDF, ary alaivo izany amin'ny alàlan'ny baiko git clone:

git clone -recursive https://github.com/espressif/esp-idf.git

ESP-IDF dia alaina ao amin'ny ~/esp/esp-idf.

 Fanamarihana:
Aza adino ny safidy -recursive. Raha efa nanao clone ny ESP-IDF tsy misy an'io safidy io ianao dia manaova baiko hafa hahazoana ny submodules rehetra:
cd ~/esp/esp-idf
git submodule fanavaozana –init

Ampio IDF_PATH amin'ny User Profile

Mba hitahiry ny fiovaovan'ny tontolo iainana IDF_PATH eo anelanelan'ny fanombohana ny rafitra dia ampio amin'ny mombamomba ny mpampiasa izany, manaraka ny toromarika etsy ambany.

am-baravarankely
Hitady ny "Edit Environment Variables" amin'ny Windows 10.
Kitiho ny New… ary ampio IDF_PATH rafitra vaovao. Ny fanamboarana dia tokony ahitana lahatahiry ESP-IDF, toy ny C:\Users\user-name\esp\esp-idf.
Ampio ny ;%IDF_PATH%\tools amin'ny fari-dalana mba hampandehanana idf.py sy fitaovana hafa.

Linux sy MacOS
Ampio ireto manaraka ireto amin'ny ~/.profile:
export IDF_PATH=~/esp/esp-idf
fanondranana PATH =”$IDF_PATH/fitaovana:$PATH”

Manaova izao manaraka izao mba hanamarinana ny IDF_PATH:
printenv IDF_PATH

Manaova izao manaraka izao mba hijerena raha idf.py dia tafiditra ao amin'ny PAT:
izay idf.py
Izy io dia hanonta lalana mitovy amin'ny ${IDF_PATH}/tools/idf.py.
Azonao atao ihany koa ny mampiditra ireto manaraka ireto raha tsy te hanova IDF_PATH na PATH ianao:
export IDF_PATH=~/esp/esp-idf
fanondranana PATH =”$IDF_PATH/fitaovana:$PATH”

Mametraha fifandraisana serial amin'ny ESP32-WATG-32D

Ity fizarana ity dia manome tari-dalana ny fomba fametrahana fifandraisana serial eo amin'ny ESP32WATG-32D sy ny PC.

Ampifandraiso amin'ny PC ny ESP32-WATG-32D

Solder ESP32-WATG-32D Module amin'ny birao mpitatitra ary ampifandraiso amin'ny PC amin'ny alàlan'ny dongle USB-to-UART. Raha toa ka tsy mametraka ho azy ny mpamily fitaovana, fantaro ny USB to serial converter chip amin'ny USB-to-UART dongle ivelany anao, tadiavo ny mpamily amin'ny Internet ary apetraho.
Ireto ambany ireto ny rohy mankany amin'ny mpamily azo ampiasaina.
CP210x USB mankany UART Bridge VCP Drivers FTDI Virtual COM Port Drivers

Ireo mpamily etsy ambony dia natao ho fanondroana. Amin'ny toe-javatra mahazatra, ny mpamily dia tokony hatambatra miaraka amin'ny rafitra miasa ary apetraka ho azy rehefa mampifandray USB-to-UART dongle amin'ny PC.

Jereo ny Port amin'ny Windows

Jereo ny lisitry ny seranan-tsambo COM fantatra ao amin'ny Windows Device Manager. Esory ny USB-to-UART dongle ary ampifandraiso indray izany, mba hanamarinana hoe iza no seranana tsy hita ao anaty lisitra ary avereno averina indray.

ESPRESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU Module - Zahao ny seranan-tsambo amin'ny Windows

Sary 4-1. USB mankany UART tetezan'ny USB-to-UART dongle ao amin'ny Windows Device Manager

ESPRESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU Module - Zahao ny seranan-tsambo amin'ny Windows 2

Sary 4-2. Seranan-serasera USB roa an'ny dongle USB-to-UART ao amin'ny Windows Device Manager

Jereo ny Port amin'ny Linux sy MacOS

Raha te hanamarina ny anaran'ny fitaovana ho an'ny seranan-tsambo an'ny USB-to-UART dongle-nao dia araho in-droa ity baiko ity, aloha ilay dongle nesorina, dia avy eo ampidirina. Ny seranana miseho fanindroany no ilainao:

Linux
ls /dev/tty*

MacOS
ls /dev/cu.*

Manampy mpampiasa amin'ny fifanakalozan-kevitra amin'ny Linux

Ny mpampiasa voarakitra an-tsoratra amin'izao fotoana izao dia tokony ho namaky sy nanoratra ny fidirana amin'ny seranan-tsambo amin'ny alàlan'ny USB.
Amin'ny ankamaroan'ny fizarana Linux, izany dia atao amin'ny fampidirana ny mpampiasa amin'ny vondrona dialogout miaraka amin'ity baiko manaraka ity:

sudo usermod -a -G diaalout $USER
amin'ny Arch Linux dia atao amin'ny fampidirana ny mpampiasa amin'ny vondrona uucp miaraka amin'ity baiko manaraka ity:

sudo usermod -a -G uucp $USER
Ataovy azo antoka fa miditra indray ianao mba hahafahanao mahazo alalana mamaky sy manoratra ho an'ny seranan-tsambo.

Hamarino ny Serial Connection

Hamarino izao fa miasa ny fifandraisana serial. Azonao atao izany amin'ny alàlan'ny programa terminal serial. Amin'ity exampfa hampiasa ny mpanjifa PuTTY SSH izahay izay misy amin'ny Windows sy Linux. Azonao atao ny mampiasa programa serial hafa ary mametraka ny mari-pamantarana fifandraisana toy ny etsy ambany.
Alefaso ny terminal, apetraho ny seranan-tsambo fantatra, baud rate = 115200, data bits = 8, stop bits = 1, ary parity = N. Ireto ambany ireto ny exampny sarin'ny efijery amin'ny fametrahana ny seranan-tsambo sy ny masontsivana fampitana toy izany (raha lazaina amin'ny teny fohy hoe 115200-8-1-N) amin'ny Windows sy Linux. Tsarovy ny mifidy ny seranana serial mitovy amin'ny efa fantatrao tamin'ny dingana etsy ambony.

ESPRESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU Module - Hamarino ny fifandraisana an-tariby

Sary 4-3. Mametraka fifandraisana serial amin'ny PuTTY amin'ny Windows

ESPRESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU Module - Zahao ny seranan-tsambo amin'ny Windows 3

Sary 4-4. Mametraka Fifandraisana Serial amin'ny PuTTY amin'ny Linux

Avy eo sokafy ny seranan-tsambo serial ao amin'ny terminal ary jereo, raha hitanao fa misy log navoakan'ny ESP32.
Ny atiny dia miankina amin'ny fampiharana napetraka amin'ny ESP32.

Fanamarihana:

  • Ho an'ny fandrindrana tariby misy seranan-tsambo maromaro, ny pins RTS & DTR serial dia tsy maintsy esorina ao amin'ny programa terminal alohan'ny hanombohan'ny ESP32 ary hamokatra vokatra serial. Miankina amin'ny hardware izany, ny ankamaroan'ny boards fampandrosoana (anisan'izany ny boards Espressif rehetra) dia tsy manana io olana io. Ny olana dia misy raha RTS & DTR dia mifandray mivantana amin'ny EN & GPIO0 pins. Jereo ny antontan-taratasy esptool raha mila fanazavana fanampiny.
  • Akatona ny terminal serial aorian'ny fanamarinana fa mandeha ny fifandraisana. Amin'ny dingana manaraka dia hampiasa fampiharana hafa izahay hampidirana rindrankajy vaovao
    ESP32. Ity fampiharana ity dia tsy afaka miditra amin'ny seranana serial raha misokatra amin'ny terminal.

Configure

Ampidiro ny lahatahiry hello_world ary mandehana menuconfig.
Linux sy MacOS

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

Mety mila mampiasa python2 idf.py amin'ny Python 3.0 ianao.
am-baravarankely

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

Ny installer Python 2.7 dia hiezaka ny hanamboatra Windows hampifandray rakitra .py amin'ny Python 2. Raha toa ka misy programa hafa (toy ny Visual Studio Python fitaovana) mifandray amin'ny dikan-teny hafa amin'ny Python, idf.py dia mety tsy mandeha tsara (ilay rakitra dia ho misokatra amin'ny Visual Studio). Amin'ity tranga ity dia azonao atao ny misafidy ny handefa C:\Python27\python idf.py isaky ny mandeha, na manova ny firafitry ny rakitra mifandraika amin'ny Windows .py.

Manorina sy Flash

Azonao atao izao ny manamboatra sy mametaka ny fampiharana. mihazakazaka:
idf.py fananganana

Izany dia hanangona ny rindranasa sy ny singa ESP-IDF rehetra, hamorona bootloader, latabatra fizarazarana, ary binary fampiharana, ary mametaka ireo binary ireo amin'ny tabilao ESP32 anao.

$ idf.py fananganana
Mandeha cmake ao amin'ny lahatahiry /path/to/hello_world/build Manatanteraka “cmake -G Ninja –warn-uninitialized /path/to/hello_world”… Mampitandrina momba ny soatoavina tsy fantatra.

  • Hita Git: /usr/bin/git (hitana dikan-teny “2.17.0”)
  • Manangana singa aws_iot tsy misy na inona na inona noho ny fandrindrana
  • Anaran'ny singa:…
  • Lalana singa: … … (tsipika misimisy kokoa amin'ny famoahana rafitra fananganana)
[527/527] Mamorona hello-world.bin esptool.py v2.3.1

Vita ny fananganana tetikasa. Raha te tselatra dia araho ity baiko ity:
../../../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 manangana/partition_table/partitiontable.bin na mandehana 'idf.py -p PORT flash'
Raha tsy misy olana, amin'ny faran'ny dingana fananganana dia tokony ho hitanao ny rakitra .bin.

Flash eo amin'ny fitaovana

Flash ny binary izay vao naorinao eo amin'ny birao ESP32 amin'ny alàlan'ny fampandehanana:

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

Soloy ny PORT amin'ny anaran'ny seranan-tsambo ESP32 anao. Azonao atao koa ny manova ny tahan'ny baud flasher amin'ny fanoloana ny BAUD amin'ny tahan'ny baud ilainao. Ny tahan'ny baud default dia 460800.

Mandeha esptool.py ao amin'ny lahatahiry […]/esp/hello_world Manatanteraka “python […]/esp-idf/components/esptool_py/esptool/esptool.py -b 460800 write_flash @flash_project_args”… esptool.py -b 460800 write_modeflash –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 Mampifandray…. Mikaroka karazana puce… Chip ESP32 dia ESP32D0WDQ6 (fanovana 1)
Endri-javatra: Wi-Fi, BT, Dual Core fampiakarana stub… Stub mihazakazaka… Stub mihazakazaka… Manova ny tahan'ny baud ho 460800 Niova. Mandrindra ny haben'ny tselatra… Haben'ny tselatra voamarika ho azy: 4MB params Flash napetraka amin'ny 0x0220 Compressed 22992 bytes hatramin'ny 13019… Nanoratra 22992 byte (13019 compressed) amin'ny 0x00001000 ao anatin'ny 0.3 segondra (habits 558.9 segondra)… 3072 octs nopotserina ho 82… Nanoratra 3072 octs (82 compresses) tamin'ny 0x00008000 tao anatin'ny 0.0 segondra (manomboka 5789.3 kbit/s)… Hash ny angona voamarina. Namboarina 136672 octets ho 67544… Nanoratra 136672 octets (67544 compresses) tamin'ny 0x00010000 tao anatin'ny 1.9 segondra (567.5 kbit/s mandaitra)… Hash ny angona voamarina. Miala… Famerenana mafy amin'ny alalan'ny pin RTS…

Raha tsy misy olana amin'ny fiafaran'ny fizotry ny flash, dia haverina ny maody ary ny fampiharana "hello_world" dia handeha.

IDF Monitor

Raha te hanamarina raha mandeha tokoa ny "hello_world" dia soraty idf.py -p PORT monitor (Aza adino ny manolo ny PORT amin'ny anaranao seranan-tsambo).
Ity baiko ity dia manomboka ny fampiharana monitor:

$ idf.py -p /dev/ttyUSB0 monitor Mandeha idf_monitor ao anaty lahatahiry […]/esp/hello_world/build Manatanteraka “python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world / build/hello-world.elf”… — idf_monitor on /dev/ttyUSB0 115200 — — Mialà: Ctrl+] | Menu: Ctrl+T | Fanampiana: Ctrl+T arahin'ny Ctrl+H — ets Jun 8 2016 00:22:57 voalohany:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) ary ny 8 Jun 2016 00:22:57 …

Aorian'ny fanombohana sy ny diarin'ny diagnostika, dia tokony ho hitanao ny "Hello world!" natonta tamin'ny fampiharana.

… Hello World! Averina ao anatin'ny 10 segondra… I (211) cpu_start: Manomboka ny fandaharam-potoana amin'ny CPU APP. Averina ao anatin'ny 9 segondra… Averina ao anatin'ny 8 segondra… Averina ao anatin'ny 7 segondra…

Mba hialana amin'ny fanaraha-maso IDF dia ampiasao ny hitsin-dàlana Ctrl+].
Raha tsy nahomby ny fanaraha-maso IDF taoriana kelin'ny fampiakarana, na raha tsy ireo hafatra etsy ambony ianao dia mahita fako kisendrasendra mitovy amin'ny omena etsy ambany, dia mety mampiasa kristaly 26MHz ny biraonao. Ny ankamaroan'ny famolavolana boards dia mampiasa 40MHz, ka ny ESP-IDF dia mampiasa an'io matetika io ho sanda mahazatra.

Exampl'

Ho an'ny ESP-IDF examples, mandehana any ESP-IDF GitHub.

Ekipa Espressif IoT
www.espressif.com

Fampandrenesana sy fampandrenesana momba ny zon'ny mpamorona
Ny fampahalalana ato amin'ity antontan-taratasy ity, anisan'izany URL references, azo ovaina tsy misy fampandrenesana.
Ity taratasy ity dia omena toy ny tsy misy fiantohana na inona na inona, ao anatin'izany ny fiantohana ny fahafaha-mivarotra, ny tsy fisian'ny fanitsakitsahana, ny fahamendrehana amin'ny tanjona manokana,
NA TOKONY HAFA AVY AMIN'NY SOSO-KEVITRA, SPECIFICATION NA SAMPLE.
Ny andraikitra rehetra, anisan'izany ny andraikitra amin'ny fanitsakitsahana ny zon'ny tompony, mifandraika amin'ny fampiasana ny vaovao ato amin'ity antontan-taratasy ity dia lavina. Tsy misy fahazoan-dàlana mazava na an-kolaka, amin'ny alàlan'ny estoppel na amin'ny fomba hafa, amin'ny zon'ny fananana ara-tsaina omena eto.
Ny famantarana ny mpikambana Wi-Fi Alliance dia marika famantarana ny Wi-Fi Alliance. Ny logo Bluetooth dia marika voasoratra anarana amin'ny Bluetooth SIG. Ny anarana rehetra, ny marika ary ny marika voasoratra anarana ato amin'ity antontan-taratasy ity dia fananan'ny tompony tsirairay avy, ary ekena eto.
Copyright © 2019 Espressif Inc. Zo rehetra voatokana.

Documents / Loharano

ESPRESSIF ESP32-WATG-32D Module MCU manokana WiFi-BT-BLE [pdf] Boky Torolàlana
ESP32WATG32D, 2AC7Z-ESP32WATG32D, 2AC7ZESP32WATG32D, ESP32-WATG-32D, Module MCU WiFi-BT-BLE manokana, Module MCU WiFi-BT-BLE, Module MCU, ESP32-WATG-32D, Module

References

Mametraha hevitra

Tsy havoaka ny adiresy mailakao. Voamarika ireo saha ilaina *