ESPRESSIF - Logo

Saukewa: ESP32-WATG-32D
Manual mai amfani

ESPRESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU Module - iconSigar farko 0.1
Abubuwan da aka bayar na Espressif Systems
Haƙƙin mallaka © 2019

Game da Wannan Jagorar

An yi nufin wannan takaddar don taimaka wa masu amfani saita ainihin yanayin haɓaka software don haɓaka aikace-aikace ta amfani da kayan aiki bisa tsarin ESP32WATG-32D.

Bayanan Saki

Kwanan wata Sigar Bayanan sanarwa
2019.12 V0.1 Sakin farko.

Gabatarwa zuwa ESP32-WATG-32D

Saukewa: ESP32-WATG-32D

ESP32-WATG-32D ƙirar WiFi-BT-BLE MCU ce ta al'ada don ba da "Ayyukan Haɗuwa" zuwa samfuran abokin ciniki daban-daban, gami da Tsarin Ruwa da Ta'aziyya.
Table 1 yana ba da ƙayyadaddun bayanai na ESP32-WATG-32D.
Tebur 1: Bayanan Bayani na ESP32-WATG-32D

Categories Abubuwa Ƙayyadaddun bayanai
Wi-Fi Ka'idoji 802.t1 b/g/n (802.t1n har zuwa 150 Mbps)
A-MPDU da A-MSDU aggregat onand 0.4 µ s gadi a cikin tazara goyon baya
Kewayon mita 2400 MHz - 2483.5 MHz
Bluetooth Ka'idoji Bluetoothv4.2 BRJEDR da BLE takamaiman cat a kunne
Rediyo Mai karɓar NZIF tare da -97 dBm hankali
Class-1, class-2 da class-3 transmitter
AFH
Audio CVSD da SBC
Hardware Module musaya UART, da. EBUS2, JTAG,GPIO
Na'urar firikwensin kan-chip Hall firikwensin
Haɗe-haɗe crystal 40 MHz crystal
Haɗe-haɗen SPI flash 8 MB
Na haɗa DCDC Converter
Operat ng voltage! Samar da wutar lantarki
3.3 V, 1.2 A
12V / 24V
Matsakaicin halin yanzu da ake bayarwa ta hanyar samar da wutar lantarki 300 mA
Shawarar operat ng ternperature kewayon -40'C + 85'C
Girman Module (18.00±0.15) mm x (31.00±0.15) mm x (3.10±0.15) mm

ESP32-WATG-32D yana da fil 35 waɗanda aka kwatanta a cikin Table2.

Bayanin Pin

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

Hoto na 1: Tsarin Fil

Tebur 2: Ma'anar Pin

Suna A'a.  Nau'in Aiki
Sake saitin 1 I Module kunna sigina (Ci gaba ta tsohuwa). Babban aiki.
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 shigar), ADC1_CH4, TOUCH9, RTC_GPIO9
IO33 9 I/O GPIO33, XTAL_32K_N (32.768 kHz crystal oscillator fitarwa), 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 5V shigar da wutar lantarki
GND 16, 17 PI Kasa
VIN 18 I/O 12V/24V shigar da wutar lantarki
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 Sauke Boot: 0; Boot SPI: 1 (Tsoffin).
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 Karɓa
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, Ground
+3.3V 34 PO 3.3V Fitar da wutar lantarki

Shirye-shiryen Hardware

Shirye-shiryen Hardware
  • Saukewa: ESP32-WATG-32D
  • Kwamitin gwaji na Espressif RF (Hukumar ɗauka)
  • Dongle ɗaya na USB-zuwa-UART
  • PC, Windows 7 shawarar
  • Micro-kebul na USB
Haɗin Hardware
  1. Mai siyar da ESP32-WATG-32D zuwa Hukumar Kula, kamar yadda Hoto 2 ya nuna.
    ESPRESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU Module - Haɗin Hardware
  2. Haɗa dongle na USB-zuwa-UART zuwa allon jigilar kaya ta TXD, RXD da GND.
  3. Haɗa dongle na USB-zuwa-UART zuwa PC ta kebul na Micro-USB.
  4. Haɗa allon ɗauka zuwa adaftar 24 V don samar da wutar lantarki.
  5. Lokacin zazzagewa, gajeriyar IO0 zuwa GND ta hanyar tsalle. Sa'an nan, kunna "ON" allon.
  6. Zazzage firmware zuwa walƙiya ta amfani da ESP32 DOWNLOAD TOOL.
  7. Bayan zazzagewa, cire jumper akan IO0 da GND.
  8. Ƙaddamar da allon ɗauka kuma. ESP32-WATG-32D zai canza zuwa yanayin aiki.
    Guntu za ta karanta shirye-shirye daga walƙiya bayan farawa.

Bayanan kula:

  • IO0 yana da ma'ana cikin ciki high.
  • Don ƙarin bayani akan ESP32-WATG-32D, da fatan za a koma zuwa ESP32-WATG-32D Datasheet.

Farawa tare da ESP32 WATG-32D

ESP-IDF

Tsarin Ci gaban Espressif IoT (ESP-IDF a takaice) tsari ne don haɓaka aikace-aikace dangane da Espressif ESP32. Masu amfani za su iya haɓaka aikace-aikace tare da ESP32 a cikin Windows/Linux/MacOS dangane da ESP-IDF.

Saita Kayan aikin

Baya ga ESP-IDF, kuna buƙatar shigar da kayan aikin da ESP-IDF ke amfani da su, kamar na'urar tattara bayanai, debugger, fakitin Python, da sauransu.

Daidaitaccen Saitin Kayan aiki don Windows
Hanya mafi sauri ita ce zazzage kayan aiki da MSYS2 zip daga dl.espressif.com: https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip

Dubawa
Gudu C:\msys32\mingw32.exe don buɗe tashar MSYS2. Gudu: mkdir -p ~/esp
Shigar cd ~/esp don shigar da sabon kundin adireshi.

Ana sabunta Muhalli
Lokacin da aka sabunta IDF, wani lokacin ana buƙatar sabbin kayan aikin kayan aiki ko kuma ana ƙara sabbin buƙatu zuwa yanayin Windows MSYS2. Don matsar da kowane bayanai daga tsohon sigar yanayin da aka riga aka haɗa zuwa wani sabo:
Ɗauki tsohuwar yanayin MSYS2 (watau C:\msys32) kuma matsa/sake suna zuwa wani kundin adireshi (watau C:\msys32_old).
Zazzage sabon yanayin da aka riga aka haɗa ta amfani da matakan da ke sama.
Cire sabon yanayin MSYS2 zuwa C:\msys32 (ko wani wuri).
Nemo tsohon littafin C: \ msys32_old \ home directory kuma matsar da wannan zuwa C: msys32.
Yanzu zaku iya share littafin C: msys32_old directory idan baku buƙatarsa ​​kuma.
Kuna iya samun wurare daban-daban na MSYS2 masu zaman kansu akan tsarin ku, muddin suna cikin kundayen adireshi daban-daban.

Daidaitaccen Saitin Kayan aiki don Linux
Shigar da Sakamako
CentOS 7:
sudo yum shigar gcc git wget yi ncurses-devel flex bison gperf python pyserial python-pyelftools

sudo dace-samun shigar gcc git wget sa libncurses-dev flex bison gperf python pythonpip python-setuptools
Arch:
sudo pacman -S -buƙatar gcc git yana sa n tsinewa flex bison gperf python2-pyserial python2cryptography python2-gaba python2-pyparsing python2-pyelftools

Saita 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. Cire fayil ɗin zuwa ~/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. Za a buɗe sarƙar kayan aiki zuwa ~/esp/xtensa-esp32-elf/ directory. Ƙara abubuwan zuwa ~/.profile:
hanyar fitarwa =”$ GIDA/esp/xtensa-esp32-elf/bin:$PATH”

Optionally, ƙara mai zuwa ~/.profile:
wanda aka fi sani da get_esp32 ='PATH fitarwa =”$HOME/esp/xtensa-esp32-elf/bin:$PATH”'

3. Sake shiga don tabbatar da .profile. Gudun waɗannan abubuwan don duba 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

Abubuwan izini /dev/ttyUSB0
Tare da wasu rarrabawar Linux zaku iya samun gazawar buɗe saƙon kuskuren tashar jiragen ruwa / dev/ttyUSB0 lokacin kunna ESP32. Ana iya magance wannan ta ƙara mai amfani na yanzu zuwa ƙungiyar maganganu.

Masu amfani da Arch Linux
Don gudanar da gdb da aka riga aka tattara (xtensa-esp32-elf-gdb) a cikin Arch Linux yana buƙatar la'anta 5, amma Arch yana amfani da ncurses 6.
Ana samun dakunan karatu masu dacewa da baya a cikin AUR don daidaitawa na asali da na lib32:
https://aur.archlinux.org/packages/ncurses5-compat-libs/
https://aur.archlinux.org/packages/lib32-ncurses5-compat-libs/
Kafin shigar da waɗannan fakitin kuna iya buƙatar ƙara maɓallin jama'a na marubucin zuwa maɓallan ku kamar yadda aka bayyana a cikin sashin “Comments” a mahaɗan da ke sama.
A madadin, yi amfani da crosstool-NG don haɗa gdb wanda ke da alaƙa da la'anta 6.

Daidaitaccen Saitin Kayan aiki don Mac OS
Sanya pip:
sudo easy_install pip

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

Cire fayil ɗin zuwa cikin ~/esp directory.
Za a buɗe sarƙar kayan aiki zuwa ~/esp/xtensa-esp32-elf/ hanya.
Ƙara abubuwan zuwa ~/.profile:
Hanyar fitarwa = $ GIDA/esp/xtensa-esp32-elf/bin:$PATH

Zabi, ƙara masu zuwa zuwa 〜/ .profile:
wanda aka fi sani da get_esp32 = "PATH na fitarwa = $ HOME / esp / xtensa-esp32-elf / bin: $ PATH"
Shigar da get_esp322 don ƙara sarkar kayan aiki zuwa PATH.

Samu ESP-IDF

Da zarar an shigar da sarkar kayan aiki (wanda ya ƙunshi shirye-shirye don haɗawa da gina aikace-aikacen), kuna buƙatar takamaiman API / ɗakunan karatu na ESP32. Espressif ne ya samar da su a cikin ma'ajin ESP-IDF. Don samun ta, buɗe tashar tashar, kewaya zuwa kundin adireshi da kuke son sanya ESP-IDF, kuma ku haɗa shi ta amfani da umarnin git clone:

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

Za a sauke ESP-IDF zuwa ~/esp/esp-idf.

 Lura:
Kar a rasa zaɓi na maimaitawa. Idan kun riga kun rufe ESP-IDF ba tare da wannan zaɓi ba, gudanar da wani umarni don samun duk ƙananan kayan aikin:
cd ~/esp/esp-idf
git submodule update –init

Ƙara IDF_PATH zuwa Bayanan Mai Amfani

Don adana saitin sauyin yanayi na IDF_PATH tsakanin tsarin sake kunnawa, ƙara shi zuwa bayanan mai amfani, bin umarnin da ke ƙasa.

Windows
Bincika “Edit Environment Variables” on Windows 10.
Danna Sabo… kuma ƙara sabon tsarin tsarin IDF_PATH. Haɗin ya kamata ya haɗa da adireshi na ESP-IDF, kamar C:\Users\user-name\esp\esp-idf.
Ƙara ;% IDF_PATH% kayan aiki zuwa madaidaicin Hanya don gudanar da idf.py da sauran kayan aikin.

Linux da MacOS
Sanya wadannan zuwa ~/.profile:
fitarwa IDF_PATH=~/esp/esp-idf
fitarwa PATH=”$IDF_PATH/kayan aiki:$PATH”

Guda waɗannan abubuwan don duba IDF_PATH:
printenv IDF_PATH

Gudun waɗannan abubuwan don bincika idan an haɗa idf.py a cikin PAT:
wanda idf.py
Zai buga hanya mai kama da ${IDF_PATH}/tools/idf.py.
Hakanan zaka iya shigar da waɗannan abubuwan idan ba kwa son gyara IDF_PATH ko PATH:
fitarwa IDF_PATH=~/esp/esp-idf
fitarwa PATH=”$IDF_PATH/kayan aiki:$PATH”

Kafa Serial Connection tare da ESP32-WATG-32D

Wannan sashe yana ba da jagora yadda ake kafa haɗin kai tsakanin ESP32WATG-32D da PC.

Haɗa ESP32-WATG-32D zuwa PC

Solder ESP32-WATG-32D module zuwa allon jigilar kaya kuma haɗa allon jigilar kaya zuwa PC ta amfani da dongle USB-to-UART. Idan direban na'urar bai shigar da shi ta atomatik ba, gano kebul zuwa guntu mai jujjuya serial akan dongle na USB-zuwa-UART na waje, bincika direbobi a intanit kuma shigar da su.
A ƙasa akwai hanyoyin haɗin kai zuwa direbobi waɗanda za a iya amfani da su.
CP210x USB zuwa UART Bridge VCP Drivers FTDI Virtual COM Port Drivers

Direbobin da ke sama suna da farko don tunani. A ƙarƙashin yanayi na al'ada, yakamata a haɗa direbobin tare da tsarin aiki kuma a sanya su ta atomatik akan haɗa USB-to-UART dongle zuwa PC.

Duba Port akan Windows

Bincika jerin sunayen tashoshin COM da aka gano a cikin Manajan Na'urar Windows. Cire haɗin USB-zuwa-UART dongle kuma haɗa shi baya, don tabbatar da tashar tashar jiragen ruwa ta ɓace daga lissafin sannan ta sake nunawa.

ESPRESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU Module - Duba tashar jiragen ruwa akan Windows

Hoto na 4-1. Kebul zuwa gadar UART na USB-zuwa-UART dongle a cikin Manajan Na'urar Windows

ESPRESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU Module - Duba tashar jiragen ruwa akan Windows 2

Hoto na 4-2. Serial Ports na USB guda biyu na USB-to-UART dongle a cikin Manajan Na'urar Windows

Duba Port akan Linux da MacOS

Don duba sunan na'urar don serial tashar jiragen ruwa na USB-to-UART dongle, gudanar da wannan umarni sau biyu, da farko tare da cire dongle, sannan tare da toshe ciki. Tashar da ke bayyana a karo na biyu ita ce wacce kuke buƙata:

Linux
ls /dev/tty*

MacOS
ls /dev/cu.*

Ƙara Mai amfani don yin magana akan Linux

Mai amfani a halin yanzu ya kamata ya karanta kuma ya rubuta damar shiga tashar tashar ta USB.
A yawancin rarrabawar Linux, ana yin wannan ta ƙara mai amfani zuwa rukunin tattaunawa tare da umarni mai zuwa:

sudo usermod -a -G dialout $ USER
akan Arch Linux ana yin wannan ta ƙara mai amfani zuwa ƙungiyar uucp tare da umarni mai zuwa:

sudo usermod -a -G uucp $ USER
Tabbatar cewa kun sake shiga don ba da damar karantawa da rubuta izini don tashar tashar jiragen ruwa.

Tabbatar da Serial Connection

Yanzu tabbatar da cewa serial connection yana aiki. Kuna iya yin haka ta amfani da shirin tashar tashar tasha. A cikin wannan exampza mu yi amfani da PuTTY SSH Client wanda ke samuwa ga Windows da Linux. Kuna iya amfani da wasu shirye-shiryen serial kuma saita sigogin sadarwa kamar ƙasa.
Gudun tashar tashar jiragen ruwa, saita tashar tashar jiragen ruwa mai ganowa, ƙimar baud = 115200, bits data = 8, bits tasha = 1, da daidaito = N. A ƙasa akwai ex.ample hotunan allo na saita tashar jiragen ruwa da irin waɗannan sigogin watsawa (a takaice da aka kwatanta da 115200-8-1-N) akan Windows da Linux. Ka tuna don zaɓar daidai tashar tashar jiragen ruwa ɗaya da ka gano a matakai na sama.

ESPRESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU Module - Tabbatar da Haɗin Serial

Hoto na 4-3. Saita Serial Sadarwa a cikin PUTTY akan Windows

ESPRESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU Module - Duba tashar jiragen ruwa akan Windows 3

Hoto na 4-4. Saita Serial Sadarwa a cikin PuTTY akan Linux

Sannan bude tashar tashar jiragen ruwa a tashar kuma duba, idan kun ga duk wani log da ESP32 ya buga.
Abubuwan da ke cikin log ɗin za su dogara da aikace-aikacen da aka ɗora zuwa ESP32.

Bayanan kula:

  • Ga wasu saitunan wayoyi na tashar tashar jiragen ruwa, serial RTS & DTR fil suna buƙatar kashe su a cikin shirin tasha kafin ESP32 ya yi tadawa da samar da fitarwa na serial. Wannan ya dogara da kayan aikin kanta, yawancin allon ci gaba (ciki har da duk allunan Espressif) ba su da wannan batun. Batun yana nan idan RTS & DTR an haɗa su kai tsaye zuwa fil ɗin EN & GPIO0. Duba takaddun esptool don ƙarin cikakkun bayanai.
  • Rufe serial tasha bayan an tabbatar da cewa sadarwa tana aiki. A mataki na gaba za mu yi amfani da wani aikace-aikacen daban don loda sabon firmware zuwa gare shi
    Saukewa: ESP32. Wannan aikace-aikacen ba zai sami damar shiga tashar tashar jiragen ruwa ba yayin da yake buɗewa a cikin tasha.

Sanya

Shigar hello_world directory kuma gudanar da menuconfig.
Linux da MacOS

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

Kuna iya buƙatar gudanar da python2 idf.py akan Python 3.0.
Windows

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

Mai sakawa Python 2.7 zai yi ƙoƙarin saita Windows don haɗa fayil ɗin .py tare da Python 2. Idan wasu shirye-shirye (kamar Visual Studio Python kayan aikin) an haɗa su da wasu nau'ikan Python, idf.py bazai yi aiki da kyau ba (fayil ɗin zai yi aiki sosai). bude a Visual Studio). A wannan yanayin, zaku iya zaɓar kunna C: Python27python idf.py kowane lokaci, ko canza saitunan fayil ɗin haɗin gwiwar Windows .py.

Gina da Flash

Yanzu zaku iya ginawa da kunna aikace-aikacen. Gudu:
idf.py ginawa

Wannan zai tattara aikace-aikacen da duk abubuwan ESP-IDF, samar da bootloader, tebur na bangare, da binaries na aikace-aikace, kuma zazzage waɗannan binaries zuwa allon ESP32 na ku.

$ idf.py ginawa
Ana gudanar da cmake a cikin directory /hanya/to/hello_world/gina Ana aiwatar da “cmake -G Ninja –warn-uninitialized /path/to/hello_world”… Gargaɗi game da ƙimar da ba a sani ba.

  • An samo Git: /usr/bin/git (samfurin "2.17.0")
  • Gina fanko aws_iot saboda tsari
  • Sunayen sassan:…
  • Hanyoyi masu mahimmanci: …… (ƙarin layukan gina tsarin fitarwa)
[527/527] Samar da hello-world.bin esptool.py v2.3.1

Ginin aikin ya cika. Don yin walƙiya, gudanar da wannan umarni:
../..//Sompomons bootloader.bin 921600x40 gini/partition_table/partitiontable.bin ko gudu 'idf.py -p PORT flash'
Idan babu batutuwa, a ƙarshen aikin gini, yakamata ku ga fayilolin .bin da aka haifar.

Filasha zuwa Na'urar

Fina da binary ɗin da kuka gina akan allon ESP32 ta hanyar gudu:

idf.py -p PORT [-b BAUD] walƙiya

Sauya PORT da sunan tashar tashar jiragen ruwa na ESP32. Hakanan zaka iya canza ƙimar baud ɗin flasher ta maye gurbin BAUD tare da ƙimar baud ɗin da kuke buƙata. Adadin baud ɗin tsoho shine 460800.

Gudun esptool.py a cikin directory […]/esp/hello_world Ana aiwatar da “python […]/esp-idf/components/esptool_py/esptool/esptool.py -b 460800 write_flash @flash_project_args”… esptool.py -b 460800sh_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 Haɗa…. Gano nau'in guntu… ESP32 Chip shine ESP32D0WDQ6 (bita 1)
Fasaloli: WiFi, BT, Dual Core Uploading stub… Gudu stub… Gudun kankara… Canza ƙimar baud zuwa 460800 Canji. Yana daidaita girman walƙiya… Girman filasha da aka gano ta atomatik: 4MB Flash params saita zuwa 0x0220 Matsa 22992 bytes zuwa 13019… An rubuta 22992 bytes (matse 13019) a 0x00001000 a cikin daƙiƙa 0.3 (tasiri 558.9/3072) Haɓaka. An matsa 82 bytes zuwa 3072… An rubuta 82 bytes (matsar da 0) a 00008000x0.0 a cikin daƙiƙa 5789.3 (tasiri 136672 kbit/s)… An tabbatar da Hash na bayanai. An matsa 67544 bytes zuwa 136672… An rubuta 67544 bytes (matse 0) a 00010000x1.9 a cikin daƙiƙa 567.5 (mai tasiri XNUMX kbit/s)… An tabbatar da hash na bayanai. Ana barin… Sake saitin mai wuya ta hanyar RTS fil…

Idan babu wata matsala a ƙarshen aikin walƙiya, za a sake saita tsarin kuma aikace-aikacen "hello_world" zai gudana.

IDF Monitor

Don bincika idan da gaske "hello_world" yana gudana, rubuta idf.py -p PORT Monitor (Kada ku manta da maye gurbin PORT da sunan tashar tashar ku).
Wannan umarni yana ƙaddamar da aikace-aikacen saka idanu:

$ idf.py -p /dev/ttyUSB0 Monitor Gudun idf_monitor a cikin directory […]/esp/hello_world/gina aiwatar da “python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world / build/hello-world.elf”… - idf_monitor on /dev/ttyUSB0 115200 — — Bar: Ctrl+] | Menu: Ctrl+T | Taimako: Ctrl+T wanda ke biye da Ctrl+H - ets Jun 8 2016 00:22:57 rst:0x1 (POWERON_RESET), boot: 0x13 (SPI_FAST_FLASH_BOOT) da Jun 8 2016 00:22:57 …

Bayan farawa da rajistan ayyukan bincike gungura sama, yakamata ku ga "Hello duniya!" bugu daga aikace-aikacen.

… Sannu Duniya! Ana sake farawa a cikin daƙiƙa 10… I (211) cpu_start: Fara tsarawa akan APP CPU. Ana sake farawa a cikin daƙiƙa 9… Sake farawa a cikin daƙiƙa 8… Ana sake farawa cikin daƙiƙa 7…

Don fita IDF duba yi amfani da gajeriyar hanya Ctrl+].
Idan IDF mai saka idanu ya gaza jim kaɗan bayan ƙaddamarwa, ko, idan maimakon saƙonnin da ke sama, kuna ganin datti mai kama da abin da aka bayar a ƙasa, mai yuwuwar hukumar ku tana amfani da crystal 26MHz. Yawancin ƙirar hukumar haɓaka suna amfani da 40MHz, don haka ESP-IDF yana amfani da wannan mitar azaman ƙimar tsoho.

Examples

Don ESP-IDF examples, don Allah je zuwa ESP-IDF GitHub.

Espressif IoT Team
www.espressif.com

Sanarwa da Haƙƙin mallaka
Bayani a cikin wannan takarda, gami da URL nassoshi, ana iya canzawa ba tare da sanarwa ba.
AN BAYAR DA WANNAN TAKARDUN TAKARDAR ODAR XNUMXADXNUMX ZAMA AIKATA?
KO WANI WARRANTI IN BA BAN FARUWA DAGA KOWANE SHAWARA, BAYANI KO SAMPLE.
Duk wani abin alhaki, gami da abin alhaki don keta haƙƙin mallakar mallaka, da ya shafi amfani da bayanai a cikin wannan takaddar ba a musanta ba. Babu wani lasisi da aka bayyana ko bayyana, ta estoppel ko akasin haka, ga kowane haƙƙin mallakar fasaha da aka bayar anan.
Alamar Memba ta Wi-Fi Alliance alamar kasuwanci ce ta Wi-Fi Alliance. Tambarin Bluetooth alamar kasuwanci ce mai rijista ta Bluetooth SIG. Duk sunayen kasuwanci, alamun kasuwanci da alamun kasuwanci masu rijista da aka ambata a cikin wannan takaddar mallakin masu su ne, kuma an yarda dasu.
Haƙƙin mallaka © 2019 Espressif Inc. Duk haƙƙin mallaka.

Takardu / Albarkatu

ESPRESSIF ESP32-WATG-32D Custom WiFi-BT-BLE MCU Module [pdf] Manual mai amfani
ESP32WATG32D, 2AC7Z-ESP32WATG32D, 2AC7ZESP32WATG32D, ESP32-WATG-32D, Custom WiFi-BT-BLE MCU Module, WiFi-BT-BLE MCU Module, MCU Module, ESP32-WATG-32D

Magana

Bar sharhi

Ba za a buga adireshin imel ɗin ku ba. Ana yiwa filayen da ake buƙata alama *