ESP32-WATG-32D
Manual pamaké
Vé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
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
- Solder ESP32-WATG-32D ka Board Carrier, sakumaha Gambar 2 nembongkeun.
- Sambungkeun dongle USB-to-UART ka dewan pamawa via TXD, RXD na GND.
- Sambungkeun dongle USB-to-UART ka PC nganggo kabel Micro-USB.
- Sambungkeun dewan pamawa ka adaptor 24 V pikeun catu daya.
- Salila ngundeur, pondok IO0 mun GND via jumper a. Teras, hurungkeun "ON" papan.
- Unduh firmware kana flash nganggo ESP32 DOWNLOAD TOOL.
- Saatos diunduh, cabut jumper dina IO0 sareng GND.
- 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.
Gambar 4-1. USB ka sasak UART tina dongle USB-to-UART dina Manajer Alat Windows
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.
Gambar 4-3. Nyetel Komunikasi Serial di PuTTY dina Windows
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)
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 |