ESPRESSIF - Logo

ESP32-WATG-32D
Manual pamaké

ESPRESSIF ESP32 WATG 32D Adat WiFi-BT BLE MCU Module - ikonVérsi awal 0.1
Sistem Espressif
Hak Cipta © 2019

Ngeunaan Pitunjuk Ieu

Dokumén ieu ditujukeun pikeun ngabantosan pangguna nyetél lingkungan pangembangan parangkat lunak dasar pikeun ngembangkeun aplikasi nganggo hardware dumasar kana modul ESP32WATG-32D.

Catetan Kaluaran

titimangsa Vérsi catetan release
2019.12 V0.1 Pelepasan awal.

Bubuka keur ESP32-WATG-32D

ESP32-WATG-32D

ESP32-WATG-32D mangrupikeun modul MCU WiFi-BT-BLE khusus pikeun masihan "Fungsi Konektipitas" pikeun produk anu béda-béda palanggan, kalebet Pemanas Cai sareng Sistem Pemanasan Kanyamanan.
meja 1 nyadiakeun spésifikasi ESP32-WATG-32D.
meja 1: spésifikasi ESP32-WATG-32D

Kategori Barang spésifikasi
Wifi Protokol 802.t1 b/g/n (802.t1n nepi ka 150 Mbps)
A-MPDU sareng A-MSDU agrégat sareng 0.4 µs guard in-terval support
rentang frékuénsi 2400 MHz - 2483.5 MHz
Bluetooth Protokol Bluetoothv4.2 BRJEDR na BLE specif ucing on
Radio panarima NZIF kalawan sensitipitas -97 dBm
Kelas- 1, kelas-2 sareng kelas-3 pamancar
AFH
Audio CVSD jeung SBC
Hardware Interfaces modul UART, deui. EBUS2,JTAG,GPIO
Sénsor on-chip sénsor aula
kristal terpadu 40 MHz kristal
Flash SPI terpadu 8 MB
Kuring integrated DCDC Parabot Parobah
Operasi ng voltage! Catu daya
3.3 V, 1.2 A
12 V / 24 V
Arus maksimum dikirimkeun ku catu daya 300 mA
Disarankeun operasi rentang tern-perature -40'C + 85'C
Dimensi modul (18.00±0.15) mm x (31.00±0.15) mm x (3.10±0.15) mm

ESP32-WATG-32D boga 35 pin nu digambarkeun dina Table2.

Pin Pedaran

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

Gambar 1: Pin Layout

Tabél 2: Harti Pin

Ngaran No.  Tipe Fungsi
RESET 1 I Modul aktipkeun sinyal (internal pull-up sacara standar). Aktif luhur.
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 Abdi / O GPIO32, XTAL_32K_P (32.768 kHz kristal osilator input), ADC1_CH4, TOUCH9, RTC_GPIO9
IO33 9 Abdi / O GPIO33, XTAL_32K_N (kaluaran osilator kristal 32.768 kHz), ADC1_CH5, TOUCH8, RTC_GPIO8
IO25 10 Abdi / O GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6
I2C_SDA 11 Abdi / O GPIO26, I2C_SDA
I2C_SCL 12 I GPIO27, I2C_SCL
TMS 13 Abdi / O GPIO14, MTMS
TDI 14 Abdi / O GPIO12, MTDI
+5V 15 PI Input catu daya 5 V
GND 16, 17 PI taneuh
VIN 18 Abdi / O Input catu daya 12 V / 24 V
TCK 19 Abdi / O GPIO13, MTCK
TDO 20 Abdi / O GPIO15, MTDO
EBUS2 21, 35 Abdi / O GPIO19 / GPIO22, EBUS2
IO2 22 Abdi / O GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0
IO0_FLASH 23 Abdi / O Unduh Boot: 0; SPI Boot: 1 (Default).
IO4 24 Abdi / O GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1
IO16 25 Abdi / O GPIO16, HS1_DATA4
5V_UART1_TX D 27 I GPIO18, 5V UART Data Nampi
5V_UART1_RXD 28 GPIO17, HS1_DATA5
IO17 28 GPIO17, HS1_DATA5
IO5 29 Abdi / O GPIO5, VSPICS0, HS1_DATA6
U0RXD 31 Abdi / O GPIO3, U0RXD
U0TXD 30 Abdi / O GPIO1, U0TXD
IO21 32 Abdi / O GPIO21, VSPIHD
GND 33 PI EPAD, taneuh
+3.3V 34 PO Kaluaran catu daya 3.3V

Persiapan hardware

Persiapan hardware
  • ESP32-WATG-32D modul
  • Papan uji Espressif RF (Papan Pembawa)
  • Hiji dongle USB-to-UART
  • PC, Windows 7 dianjurkeun
  • Kabel mikro-USB
Sambungan Hardware
  1. Solder ESP32-WATG-32D ka Board Carrier, sakumaha Gambar 2 nembongkeun.
    ESPRESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU Module - Sambungan Hardware
  2. Sambungkeun dongle USB-to-UART ka dewan pamawa via TXD, RXD na GND.
  3. Sambungkeun dongle USB-to-UART ka PC nganggo kabel Micro-USB.
  4. Sambungkeun dewan pamawa ka adaptor 24 V pikeun catu daya.
  5. Salila ngundeur, pondok IO0 mun GND via jumper a. Teras, hurungkeun "ON" papan.
  6. Unduh firmware kana flash nganggo ESP32 DOWNLOAD TOOL.
  7. Saatos diunduh, cabut jumper dina IO0 sareng GND.
  8. Hurungkeun deui dewan pamawa. ESP32-WATG-32D bakal ngalih ka modeu damel.
    Chip bakal maca program tina flash nalika inisialisasi.

Catetan:

  • IO0 sacara internal logika luhur.
  • Kanggo inpo nu langkung lengkep ihwal ESP32-WATG-32D, mangga tingal lambar data ESP32-WATG-32D.

Ngamimitian sareng ESP32 WATG-32D

ESP-IDF

Kerangka Pengembangan Espressif IoT (singketna ESP-IDF) mangrupikeun kerangka pikeun ngembangkeun aplikasi dumasar kana ESP32 Espressif. Pamaké tiasa ngembangkeun aplikasi sareng ESP32 dina Windows/Linux/MacOS dumasar kana ESP-IDF.

Nyetél Alat

Salian ti ESP-IDF, anjeun ogé kedah masang alat anu dianggo ku ESP-IDF, sapertos kompiler, debugger, bungkusan Python, jsb.

Setup standar Toolchain pikeun Windows
Cara panggancangna nyaéta ngundeur toolchain sareng MSYS2 zip tina dl.espressif.com: https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip

Mariksa kaluar
Jalankeun C:\msys32\mingw32.exe pikeun muka terminal MSYS2. Jalankeun: mkdir -p ~/esp
Input cd ~/esp pikeun ngasupkeun diréktori anyar.

Ngamutahirkeun Lingkungan
Nalika IDF diapdet, kadang-kadang toolchains anyar diperlukeun atawa sarat anyar ditambahkeun kana lingkungan Windows MSYS2. Pikeun mindahkeun data naon waé tina vérsi lami lingkungan anu tos disusun ka anu énggal:
Candak lingkungan MSYS2 heubeul (ie C: \ msys32) jeung mindahkeun / ngaganti ngaran ka diréktori béda (ie C: \ msys32_old).
Unduh lingkungan anu dikompilasi énggal nganggo léngkah-léngkah di luhur.
Unzip lingkungan MSYS2 anyar pikeun C: \ msys32 (atawa lokasi séjén).
Manggihan C: \ msys32_old \ diréktori imah heubeul tur mindahkeun ieu kana C: \ msys32.
Anjeun ayeuna tiasa ngahapus diréktori C:\msys32_old upami anjeun henteu peryogi deui.
Anjeun tiasa gaduh lingkungan MSYS2 anu béda-béda dina sistem anjeun, salami aya dina diréktori anu béda.

Setup standar Toolchain pikeun Linux
Pasang Prasyarat
CentOS 7:
sudo yum install gcc git wget ngadamel ncurses-devel flex bison gperf python pyserial python-pyelftools

sudo apt-get install gcc git wget ngadamel libncurses-dev flex bison gperf python pythonpip python-setuptools python-serial python-cryptography python-future python-pyparsing python-pyelftools
lengkung:
sudo pacman -S -needed gcc git make ncurses flex bison gperf python2-pyserial python2cryptography python2-future python2-pyparsing python2-pyelftools

Nyetél The 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. Buka zip file ka diréktori ~/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. Ranté alat bakal dibuka kana diréktori ~/esp/xtensa-esp32-elf/. Tambahkeun handap ka ~/.profile:
ékspor PATH = "$HOME/esp/xtensa-esp32-elf/bin:$PATH"

Optionally, tambahkeun handap ka ~/.profile:
alias get_esp32 = 'ékspor PATH = "$HOME/esp/xtensa-esp32-elf/bin:$PATH"'

3. Asup deui pikeun validasi .profile. Jalankeun di handap pikeun pariksa PATH: printenv PATH
$ printenv JALAN

/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

Masalah idin /dev/ttyUSB0
Kalayan sababaraha distribusi Linux anjeun tiasa nampi pesen kasalahan Gagal muka port / dev / ttyUSB0 nalika nyelapkeun ESP32. Ieu bisa direngsekeun ku nambahkeun pamaké ayeuna ka grup dialogout.

Arch Linux Ubuntu pamaké
Pikeun ngajalankeun gdb precompiled (xtensa-esp32-elf-gdb) dina Arch Linux merlukeun ncurses 5, tapi Arch ngagunakeun ncurses 6.
Pustaka kasaluyuan mundur sayogi dina AUR pikeun konfigurasi asli sareng lib32:
https://aur.archlinux.org/packages/ncurses5-compat-libs/
https://aur.archlinux.org/packages/lib32-ncurses5-compat-libs/
Sateuacan masang pakét ieu anjeun panginten kedah nambihan konci umum panulis kana gantungan konci anjeun sakumaha anu dijelaskeun dina bagian "Koméntar" dina tautan di luhur.
Alternatipna, paké crosstool-NG pikeun nyusun gdb anu nyambungkeun kana ncurses 6.

Setup standar Toolchain pikeun Mac OS
Pasang pip:
sudo easy_install pip

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

Buka zip file kana diréktori ~/esp.
Ranté alat bakal dibongkar kana ~/esp/xtensa-esp32-elf/ path.
Tambahkeun handap ka ~/.profile:
ékspor PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH

Opsional, tambahkeun di handap ieu ka 〜/ .profile:
alias get_esp32 = "ékspor PATH = $ HOME / esp / xtensa-esp32-elf / bin: $ PATH"
Input get_esp322 pikeun nambihan toolchain kana PATH.

Kéngingkeun ESP-IDF

Sakali anjeun gaduh toolchain (anu ngandung program pikeun nyusun sareng ngawangun aplikasi) dipasang, anjeun ogé peryogi API / perpustakaan khusus ESP32. Éta disayogikeun ku Espressif dina gudang ESP-IDF. Pikeun kéngingkeun éta, buka terminal, arahkeun ka diréktori anu anjeun hoyong pasang ESP-IDF, sareng clone nganggo paréntah git clone:

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

ESP-IDF bakal diunduh kana ~/esp/esp-idf.

 Catetan:
Ulah sono pilihan -recursive. Upami anjeun parantos ngaklon ESP-IDF tanpa pilihan ieu, jalankeun paréntah anu sanés pikeun kéngingkeun sadaya submodul:
cd ~/esp/esp-idf
git submodule update –init

Tambahkeun IDF_PATH kana Profil Pamaké

Pikeun ngawétkeun setelan variabel lingkungan IDF_PATH antara balikan deui sistem, tambahkeun kana propil pamaké, tuturkeun pitunjuk di handap ieu.

Windows
Milarian pikeun “Edit Environment Variables” on Windows 10.
Pencét Anyar… sareng tambahkeun variabel sistem anyar IDF_PATH. Konfigurasina kedah kalebet diréktori ESP-IDF, sapertos C:\Users\user-name\esp\esp-idf.
Tambahkeun ;%IDF_PATH%\tools kana variabel Path pikeun ngajalankeun idf.py jeung parabot lianna.

Linux jeung MacOS
Tambahkeun handap ka ~/.profile:
ékspor IDF_PATH=~/esp/esp-idf
ékspor PATH = "$IDF_PATH/alat:$PATH"

Jalankeun ieu pikeun pariksa IDF_PATH:
printenv IDF_PATH

Jalankeun ieu pikeun pariksa naha idf.py kalebet dina PAT:
anu idf.py
Bakal nyitak jalur anu sami sareng ${IDF_PATH}/tools/idf.py.
Anjeun ogé tiasa ngalebetkeun ieu upami anjeun henteu hoyong ngarobih IDF_PATH atanapi PATH:
ékspor IDF_PATH=~/esp/esp-idf
ékspor PATH = "$IDF_PATH/alat:$PATH"

Ngadegkeun Sambungan Serial kalawan ESP32-WATG-32D

Bagian ieu nyadiakeun pituduh kumaha carana nyieun sambungan serial antara ESP32WATG-32D jeung PC.

Sambungkeun ESP32-WATG-32D ka PC

Solder ESP32-WATG-32D modul ka dewan pamawa tur sambungkeun dewan pamawa ka PC ngagunakeun USB-to-UART dongle. Upami supir alat henteu dipasang sacara otomatis, identipikasi USB kana chip konverter serial dina dongle USB-to-UART éksternal anjeun, milarian supir dina internét sareng pasang.
Di handap ieu aya tautan ka supir anu tiasa dianggo.
CP210x USB ka UART Bridge VCP Supir FTDI Virtual COM Port Supir

Supir di luhur utamina pikeun rujukan. Dina kaayaan normal, supir kudu dibuntel sareng sistem operasi sareng otomatis dipasang nalika nyambungkeun dongle USB-to-UART ka PC.

Pariksa Port dina Windows

Pariksa daptar palabuhan COM anu diidentipikasi dina Windows Device Manager. Pegatkeun sambungan USB-to-UART dongle tur sambungkeun deui, pikeun pariksa mana port leungit tina daptar lajeng nembongkeun deui.

ESPRESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU Module - Pariksa Port dina Windows

Gambar 4-1. USB ka sasak UART tina dongle USB-to-UART dina Manajer Alat Windows

ESPRESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU Module - Pariksa Port dina Windows 2

Gambar 4-2. Dua Port Serial USB tina dongle USB-to-UART dina Manajer Alat Windows

Pariksa Port on Linux Ubuntu jeung MacOS

Pikeun mariksa ngaran alat pikeun port serial dongle USB-to-UART anjeun, jalankeun paréntah ieu dua kali, mimitina dongle dicabut, teras dicolokkeun.

Linux
ls /dev/tty*

MacOS
ls /dev/cu.*

Nambahkeun Pamaké ka dialog dina Linux

Pamaké anu ayeuna asup kudu maca jeung nulis aksés port serial ngaliwatan USB.
Dina sabagéan ageung distribusi Linux, ieu dilakukeun ku nambihan pangguna ka grup dialog kalayan paréntah di handap ieu:

sudo usermod -a -G dialogout $ USER
dina Arch Linux ieu dilakukeun ku nambihan pangguna kana grup uucp kalayan paréntah di handap ieu:

sudo usermod -a -G uucp $ USER
Pastikeun anjeun log in deui pikeun ngaktipkeun idin maca sareng nyerat pikeun port serial.

Pariksa Sambungan Serial

Ayeuna pariksa yen sambungan serial geus operasional. Anjeun tiasa ngalakukeun ieu nganggo program terminal serial. Dina ex ieuample urang bakal ngagunakeun PuTTY SSH Klién anu sadia pikeun duanana Windows jeung Linux. Anjeun tiasa make program serial sejen tur nyetel parameter komunikasi kawas di handap.
Jalankeun terminal, setel port serial anu diidentipikasi, laju baud = 115200, bit data = 8, bit eureun = 1, sareng parity = N. Di handap ieu aya example layar nembak setelan port na parameter transmisi sapertos (dina pondok digambarkeun salaku 115200-8-1-N) dina Windows jeung Linux. Inget pikeun milih persis port serial sarua anjeun geus diidentipikasi dina léngkah di luhur.

ESPRESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU Module - Pariksa Sambungan Serial

Gambar 4-3. Nyetel Komunikasi Serial di PuTTY dina Windows

ESPRESSIF ESP32 WATG 32D Custom WiFi-BT BLE MCU Module - Pariksa Port dina Windows 3

Gambar 4-4. Nyetél Komunikasi Serial dina PuTTY dina Linux

Teras buka port serial dina terminal sareng pariksa, upami anjeun ningali log anu dicitak ku ESP32.
Eusi log bakal gumantung kana aplikasi anu dimuat kana ESP32.

Catetan:

  • Kanggo sababaraha konfigurasi kabel port serial, pin RTS & DTR serial kedah ditumpurkeun dina program terminal sateuacan ESP32 bakal boot sareng ngahasilkeun kaluaran séri. Ieu gumantung kana hardware sorangan, paling papan ngembangkeun (kaasup sakabeh papan Espressif) teu boga masalah ieu. Masalahna aya upami RTS & DTR dihubungkeun langsung ka pin EN & GPIO0. Tempo dokuméntasi esptool pikeun leuwih rinci.
  • Tutup terminal serial saatos verifikasi yén komunikasi berpungsi. Dina lengkah saterusna urang bakal ngagunakeun aplikasi béda pikeun unggah hiji firmware anyar
    ESP32. Aplikasi ieu moal tiasa ngaksés port serial nalika dibuka dina terminal.

Konfigurasi

Lebetkeun diréktori hello_world sareng jalankeun menuconfig.
Linux jeung MacOS

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

Anjeun panginten kedah ngajalankeun python2 idf.py dina Python 3.0.
Windows

cd% pamaképrofile%\esp\hello_world idf.py -DIDF_TARGET=esp32 menuconfig

Pamasang Python 2.7 bakal nyobian ngonpigurasikeun Windows pikeun ngahubungkeun file .py sareng Python 2. Upami program sanésna (sapertos alat Visual Studio Python) parantos dikaitkeun sareng versi Python anu sanés, idf.py tiasa waé henteu jalanna leres (file éta bakal tiasa dianggo. buka dina Visual Studio). Dina hal ieu, anjeun tiasa milih ngajalankeun C:\Python27\python idf.py unggal waktos, atanapi ngarobih setélan file anu aya hubunganana sareng Windows .py.

Ngawangun sareng Flash

Ayeuna anjeun tiasa ngawangun sareng nga-flash aplikasi. ngajalankeun:
idf.py ngawangun

Ieu bakal nyusun aplikasi sareng sadaya komponén ESP-IDF, ngahasilkeun bootloader, tabel partisi, sareng binari aplikasi, sareng nga-flash binér ieu ka papan ESP32 anjeun.

$ idf.py ngawangun
Ngajalankeun cmake dina diréktori /path/to/hello_world/build Executing "cmake -G Ninja -warn-uninitialized /path/to/hello_world"... Warn ngeunaan nilai uninitialized.

  • Kapanggih Git: /usr/bin/git (kapanggih versi "2.17.0")
  • Ngawangun komponén aws_iot kosong kusabab konfigurasi
  • Ngaran komponén:…
  • Jalur komponén: … … (langkung seueur garis kaluaran sistem ngawangun)
[527/527] Ngahasilkeun hello-world.bin esptool.py v2.3.1

Proyék ngawangun réngsé. Pikeun flash, ngajalankeun paréntah ieu:
../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 write_flash -flash_mode dio –flash_size ngadeteksi –flash_freq 40m 0x10000 build/hello-world.bin ngawangun 0x1000/bootloader bootloader.bin 0x8000 ngawangun/partition_table/partitiontable.bin atawa ngajalankeun 'idf.py -p PORT flash'
Upami teu aya masalah, dina ahir prosés ngawangun, anjeun kedah ningali file .bin anu dihasilkeun.

Flash kana Alat

Flash binér anu anjeun nembé diwangun kana papan ESP32 anjeun ku ngajalankeun:

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

Ganti PORT sareng nami port serial dewan ESP32 anjeun. Anjeun ogé tiasa ngarobih laju baud flasher ku ngagentos BAUD sareng laju baud anu anjeun peryogikeun. Laju baud standar nyaéta 460800.

Ngajalankeun esptool.py dina diréktori [...]/esp/hello_world Ngalaksanakeun "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 ngadeteksi –flash_freq 40m 0x1000 bootloader/bootloader.bin 0x8000 partition_table/partition-table.bin 0x10000 hello-world.bin esptool.py v2.3.1 Nyambungkeun…. Ngadeteksi jinis chip… ESP32 Chip nyaéta ESP32D0WDQ6 (révisi 1)
Fitur: WiFi, BT, Dual Core Uploading stub... Running stub... Stub running... Ngarobah baud rate ka 460800 Robah. Ngonpigurasikeun ukuran lampu kilat… Ukuran lampu kilat otomatis dideteksi: 4MB Param Flash disetel ka 0x0220 Dikomprés 22992 bait ka 13019… Nulis 22992 bait (13019 dikomprés) dina 0x00001000 dina 0.3 detik (éféktif 558.9 kbit data)… Dikomprés 3072 bait ka 82… Nulis 3072 bait (82 dikomprés) dina 0x00008000 dina 0.0 detik (éféktif 5789.3 kbit/s)… Hash data diverifikasi. Dikomprés 136672 bait jadi 67544… Nulis 136672 bait (67544 dikomprés) dina 0x00010000 dina 1.9 detik (éféktif 567.5 kbit/s)… Hash data diverifikasi. Ninggalkeun… Hard reset liwat pin RTS…

Upami teu aya masalah dina ahir prosés flash, modul bakal direset sareng aplikasi "hello_world" bakal jalan.

Monitor IDF

Pikeun pariksa naha "hello_world" leres-leres jalan, ketik idf.py -p PORT monitor (Ulah hilap ngagentos PORT sareng nami port serial anjeun).
Paréntah ieu ngaluncurkeun aplikasi monitor:

$ idf.py -p /dev/ttyUSB0 monitor Ngajalankeun idf_monitor dina diréktori [...]/esp/hello_world/build Ngalaksanakeun "python [...]/esp-idf/tools/idf_monitor.py -b 115200 [...]/esp/hello_world / build/hello-world.elf”… — idf_monitor on /dev/ttyUSB0 115200 — — Kaluar: Ctrl+] | Menu: Ctrl+T | Pitulung: Ctrl+T dituturkeun ku Ctrl+H — ets Jun 8 2016 00:22:57 kahiji:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) jeung Jun 8 2016 00:22:57 …

Saatos ngamimitian sareng log diagnostik ngagulung ka luhur, anjeun kedah ningali "Halo dunya!" dicitak kaluar ku aplikasi.

… Halo Dunya! Balikan deui dina 10 detik… I (211) cpu_start: Ngamimitian scheduler on APP CPU. Balikan deui dina 9 detik… Balikan deui dina 8 detik… Balikan deui dina 7 detik…

Pikeun kaluar tina monitor IDF, paké potong kompas Ctrl+].
Mun monitor IDF gagal teu lila sanggeus unggah, atawa, mun gaganti pesen di luhur, Anjeun ningali sampah acak sarupa naon dirumuskeun di handap, dewan Anjeun kamungkinan ngagunakeun kristal 26MHz. Paling desain dewan ngembangkeun ngagunakeun 40MHz, jadi ESP-IDF ngagunakeun frékuénsi ieu salaku nilai standar.

Examples

Pikeun ESP-IDF examples, mangga buka ESP-IDF GitHub.

Tim Espressif IoT
www.espressif.com

Bantahan sareng Bewara Hak Cipta
Inpormasi dina dokumén ieu, kalebet URL rujukan, bisa dirobah tanpa aya bewara.
DOKUMEN IEU DISAYANGKEUN TANPA HARANSI NAON, Kaasup JAMINAN KOMUNITAS DAGANG, NON-PELANGGARAN, KESESUAIAN PIKEUN TUJUAN KHUSUS,
ATAWA HARANSI SALAH SÉJÉN NU TIMBUL TINA PROPOSAL, SPESIFIKASI ATAWA SAMPLE.
Sadaya tanggung jawab, kalebet tanggung jawab pikeun ngalanggar hak proprietary, anu aya hubunganana sareng pamakean inpormasi dina dokumén ieu ditolak. Henteu aya lisénsi anu dinyatakeun atanapi tersirat, ku estoppel atanapi sanés, kana hak cipta intelektual anu dipasihkeun di dieu.
Logo Anggota Wi-Fi Alliance mangrupakeun mérek dagang ti Wi-Fi Alliance. Logo Bluetooth mangrupakeun mérek dagang kadaptar ti Bluetooth SIG. Sadaya nami dagang, mérek dagang sareng mérek dagang kadaptar anu disebatkeun dina dokumén ieu mangrupikeun milik anu gaduhna, sareng ku ieu diaku.
Hak Cipta © 2019 Espressif Inc. Sadaya hak ditangtayungan.

Dokumén / Sumberdaya

ESPRESSIF ESP32-WATG-32D Adat WiFi-BT-BLE MCU Module [pdf] Manual pamaké
ESP32WATG32D, 2AC7Z-ESP32WATG32D, 2AC7ZESP32WATG32D, ESP32-WATG-32D, Adat WiFi-BT-BLE MCU Module, WiFi-BT-BLE MCU Module, MCU Module, ESP32-WATG-32D, modul

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *