ESP32-WATG-32D
Manual Pengguna
Versi awal 0.1
Sistem Espressif
Hak Cipta © 2019
Mengenai Panduan Ini
Dokumen ini bertujuan untuk membantu pengguna menyediakan persekitaran pembangunan perisian asas untuk membangunkan aplikasi menggunakan perkakasan berdasarkan modul ESP32WATG-32D.
Nota Keluaran
tarikh | Versi | Nota keluaran |
2019.12 | V0.1 | Keluaran awal. |
Pengenalan kepada ESP32-WATG-32D
ESP32-WATG-32D
ESP32-WATG-32D ialah modul MCU WiFi-BT-BLE tersuai untuk memberikan "Fungsi Kesambungan" kepada produk pelanggan yang berbeza, termasuk Pemanas Air dan Sistem Pemanasan Keselesaan.
Jadual 1 menyediakan spesifikasi ESP32-WATG-32D.
Jadual 1: Spesifikasi ESP32-WATG-32D
Kategori | barang | Spesifikasi |
Wi-Fi | Protokol | 802.t1 b/g/n (802.t1n sehingga 150 Mbps) |
Agregat A-MPDU dan A-MSDU serta 0.4 µs sokongan dalam selang | ||
Julat kekerapan | 2400 MHz – 2483.5 MHz | |
Bluetooth | Protokol | Bluetoothv4.2 BRJEDR dan kucing specif BLE dihidupkan |
Radio | Penerima NZIF dengan kepekaan -97 dBm | |
Kelas- 1, kelas-2 dan kelas-3 pemancar | ||
AFH | ||
Audio | CVSD dan SBC | |
Perkakasan | Antara muka modul | UART,semula. EBUS2,JTAG,GPIO |
Penderia pada cip | Sensor dewan | |
Kristal bersepadu | 40 MHz kristal | |
kilat SPI bersepadu | 8 MB | |
Saya menggabungkan Penukar DCDC Mengendalikan voltage!Bekalan kuasa |
3.3 V, 1.2 A | |
12 V / 24 V | ||
Arus maksimum yang dihantar oleh bekalan kuasa | 300 mA | |
Operasi yang disyorkan julat jangka masa | -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 mempunyai 35 pin yang diterangkan dalam Jadual2.
Perihalan Pin
Rajah 1: Susun Atur Pin
Jadual 2: Definisi Pin
Nama | Tidak. | taip | Fungsi |
TETAP SEMULA | 1 | I | Modul membolehkan isyarat (pull-up dalaman secara lalai). Aktif tinggi. |
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 (input pengayun kristal 32.768 kHz), ADC1_CH4, TOUCH9, RTC_GPIO9 |
IO33 | 9 | I/O | GPIO33, XTAL_32K_N (output pengayun kristal 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 | Input bekalan kuasa 5 V |
GND | 16, 17 | PI | tanah |
VIN | 18 | I/O | Input bekalan kuasa 12 V / 24 V |
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 | Muat Turun But: 0; But SPI: 1(Lalai). |
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 Terima |
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, Tanah |
+3.3V | 34 | PO | Output bekalan kuasa 3.3V |
Penyediaan Perkakasan
Penyediaan Perkakasan
- Modul ESP32-WATG-32D
- Papan ujian RF Espressif (Papan Pembawa)
- Satu dongle USB-ke-UART
- PC, Windows 7 disyorkan
- Kabel USB mikro
Sambungan Perkakasan
- Pateri ESP32-WATG-32D ke Papan Pembawa, seperti yang ditunjukkan oleh Rajah 2.
- Sambungkan dongle USB-ke-UART ke papan pembawa melalui TXD, RXD dan GND.
- Sambungkan dongle USB-ke-UART ke PC melalui kabel Micro-USB.
- Sambungkan papan pembawa kepada penyesuai 24 V untuk bekalan kuasa.
- Semasa muat turun, pendekkan IO0 kepada GND melalui pelompat. Kemudian, hidupkan "ON" papan.
- Muat turun perisian tegar ke dalam kilat menggunakan ALAT MUAT TURUN ESP32.
- Selepas muat turun, alih keluar pelompat pada IO0 dan GND.
- Hidupkan papan pembawa sekali lagi. ESP32-WATG-32D akan bertukar kepada mod kerja.
Cip akan membaca atur cara daripada flash apabila dimulakan.
Nota:
- IO0 adalah logik dalaman yang tinggi.
- Untuk maklumat lanjut tentang ESP32-WATG-32D, sila rujuk Lembaran Data ESP32-WATG-32D.
Bermula dengan ESP32 WATG-32D
ESP-IDF
Rangka Kerja Pembangunan IoT Espressif (pendek kata ESP-IDF) ialah rangka kerja untuk membangunkan aplikasi berdasarkan ESP32 Espressif. Pengguna boleh membangunkan aplikasi dengan ESP32 dalam Windows/Linux/MacOS berdasarkan ESP-IDF.
Sediakan Alat
Selain daripada ESP-IDF, anda juga perlu memasang alat yang digunakan oleh ESP-IDF, seperti pengkompil, penyahpepijat, pakej Python, dll.
Persediaan Standard Rangkaian Alat untuk Windows
Cara terpantas ialah memuat turun rantai alat dan zip MSYS2 dari dl.espressif.com: https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip
Memeriksa keluar
Jalankan C:\msys32\mingw32.exe untuk membuka terminal MSYS2. Jalankan: mkdir -p ~/esp
Masukkan cd ~/esp untuk memasuki direktori baharu.
Mengemas kini Persekitaran
Apabila IDF dikemas kini, kadangkala rantai alat baharu diperlukan atau keperluan baharu ditambahkan pada persekitaran Windows MSYS2. Untuk mengalihkan sebarang data daripada versi lama persekitaran yang telah dikompilasi kepada yang baharu:
Ambil persekitaran MSYS2 lama (iaitu C:\msys32) dan alihkan/namakannya semula ke direktori lain (iaitu C:\msys32_old).
Muat turun persekitaran tersusun baharu menggunakan langkah di atas.
Nyahzip persekitaran MSYS2 baharu ke C:\msys32 (atau lokasi lain).
Cari direktori C:\msys32_old\home lama dan alihkan ini ke C:\msys32.
Anda kini boleh memadamkan direktori C:\msys32_old jika anda tidak memerlukannya lagi.
Anda boleh mempunyai persekitaran MSYS2 berbeza yang bebas pada sistem anda, selagi ia berada dalam direktori yang berbeza.
Persediaan Standard Rangkaian Alat untuk Linux
Pasang Prasyarat
CentOS 7:
sudo yum pasang gcc git wget buat 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
Gerbang:
sudo pacman -S –diperlukan gcc git buat ncurses flex bison gperf python2-pyserial python2cryptography python2-future python2-pyparsing python2-pyelftools
Sediakan The Toolchain
Linux 64-bit:https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
Linux 32-bit:https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz
1. Nyahzip fail ke direktori ~/esp:
Linux 64-bit: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. Rantaian alat akan dinyahzip ke direktori ~/esp/xtensa-esp32-elf/. Tambahkan yang berikut pada ~/.profile:
eksport PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”
Secara pilihan, tambahkan yang berikut pada ~/.profile:
alias get_esp32='eksport PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”'
3. Log masuk semula untuk mengesahkan .profile. Jalankan yang berikut untuk menyemak 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
Isu kebenaran /dev/ttyUSB0
Dengan sesetengah pengedaran Linux, anda mungkin mendapat mesej ralat Gagal membuka port /dev/ttyUSB0 apabila menyalakan ESP32. Ini boleh diselesaikan dengan menambahkan pengguna semasa ke kumpulan dialog.
Pengguna Arch Linux
Untuk menjalankan gdb yang telah dikompilasi (xtensa-esp32-elf-gdb) dalam Arch Linux memerlukan ncurses 5, tetapi Arch menggunakan ncurses 6.
Pustaka keserasian ke belakang tersedia dalam AUR untuk konfigurasi asli dan lib32:
https://aur.archlinux.org/packages/ncurses5-compat-libs/
https://aur.archlinux.org/packages/lib32-ncurses5-compat-libs/
Sebelum memasang pakej ini, anda mungkin perlu menambahkan kunci awam pengarang pada cincin kunci anda seperti yang diterangkan dalam bahagian "Ulasan" pada pautan di atas.
Sebagai alternatif, gunakan crosstool-NG untuk menyusun gdb yang memaut dengan ncurses 6.
Persediaan Standard Rangkaian Alat untuk Mac OS
Pasang pip:
sudo easy_install pip
Pasang Rangkaian Alat:
https://github.com/espressif/esp-idf/blob/master/docs/en/get-started/macossetup.rst#id1
Nyahzip fail ke dalam direktori ~/esp.
Rantaian alat akan dinyahzip ke laluan ~/esp/xtensa-esp32-elf/.
Tambahkan yang berikut pada ~/.profile:
eksport PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH
Secara pilihan, tambahkan yang berikut pada 〜/ .profile:
alias get_esp32=”eksport PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH”
Masukkan get_esp322 untuk menambah rantai alat pada PATH.
Dapatkan ESP-IDF
Setelah anda memasang rantai alat (yang mengandungi program untuk menyusun dan membina aplikasi), anda juga memerlukan API / perpustakaan khusus ESP32. Mereka disediakan oleh Espressif dalam repositori ESP-IDF. Untuk mendapatkannya, buka terminal, navigasi ke direktori yang anda mahu letakkan ESP-IDF, dan klon menggunakan arahan git clone:
git clone –rekursif https://github.com/espressif/esp-idf.git
ESP-IDF akan dimuat turun ke dalam ~/esp/esp-idf.
Nota:
Jangan lepaskan pilihan –rekursif. Jika anda telah mengklon ESP-IDF tanpa pilihan ini, jalankan arahan lain untuk mendapatkan semua submodul:
cd ~/esp/esp-idf
kemas kini submodul git –init
Tambahkan IDF_PATH pada Profil Pengguna
Untuk mengekalkan tetapan pembolehubah persekitaran IDF_PATH antara sistem mula semula, tambahkannya pada profil pengguna, mengikut arahan di bawah.
Windows
Cari untuk "Edit Pembolehubah Persekitaran" pada Windows 10.
Klik Baharu… dan tambahkan pembolehubah sistem baharu IDF_PATH. Konfigurasi harus termasuk direktori ESP-IDF, seperti C:\Users\user-name\esp\esp-idf.
Tambahkan ;%IDF_PATH%\tools pada pembolehubah Laluan untuk menjalankan idf.py dan alatan lain.
Linux dan MacOS
Tambahkan yang berikut kepada ~/.profile:
eksport IDF_PATH=~/esp/esp-idf
eksport PATH=”$IDF_PATH/tools:$PATH”
Jalankan yang berikut untuk menyemak IDF_PATH:
printenv IDF_PATH
Jalankan yang berikut untuk menyemak sama ada idf.py disertakan dalam PAT:
idf.py yang mana
Ia akan mencetak laluan yang serupa dengan ${IDF_PATH}/tools/idf.py.
Anda juga boleh memasukkan yang berikut jika anda tidak mahu mengubah suai IDF_PATH atau PATH:
eksport IDF_PATH=~/esp/esp-idf
eksport PATH=”$IDF_PATH/tools:$PATH”
Wujudkan Sambungan Bersiri dengan ESP32-WATG-32D
Bahagian ini menyediakan panduan cara mewujudkan sambungan bersiri antara ESP32WATG-32D dan PC.
Sambungkan ESP32-WATG-32D ke PC
Pateri modul ESP32-WATG-32D ke papan pembawa dan sambungkan papan pembawa ke PC menggunakan dongle USB-ke-UART. Jika pemacu peranti tidak dipasang secara automatik, kenal pasti cip penukar USB ke siri pada dongle USB-ke-UART luaran anda, cari pemacu di Internet dan pasangkannya.
Di bawah adalah pautan kepada pemandu yang boleh digunakan.
CP210x USB ke UART Bridge VCP Drivers FTDI Virtual COM Port Drivers
Pemandu di atas adalah untuk rujukan. Dalam keadaan biasa, pemacu harus digabungkan dengan dan sistem pengendalian dan dipasang secara automatik apabila menyambungkan dongle USB-ke-UART ke PC.
Semak Port pada Windows
Semak senarai port COM yang dikenal pasti dalam Pengurus Peranti Windows. Putuskan sambungan dongle USB-ke-UART dan sambungkannya kembali, untuk mengesahkan port mana yang hilang daripada senarai dan kemudian ditunjukkan semula.
Rajah 4-1. Jambatan USB ke UART dongle USB-ke-UART dalam Pengurus Peranti Windows
Rajah 4-2. Dua Port Bersiri USB dongle USB-ke-UART dalam Pengurus Peranti Windows
Semak Port pada Linux dan MacOS
Untuk menyemak nama peranti bagi port bersiri dongle USB-ke-UART anda, jalankan arahan ini dua kali, pertama dengan dongle dicabut, kemudian dengan palam masuk. Port yang muncul kali kedua ialah port yang anda perlukan:
Linux
ls /dev/tty*
MacOS
ls /dev/cu.*
Menambah Pengguna ke dialog di Linux
Pengguna yang dilog pada masa ini sepatutnya telah membaca dan menulis akses port bersiri melalui USB.
Pada kebanyakan pengedaran Linux, ini dilakukan dengan menambahkan pengguna ke kumpulan dialout dengan arahan berikut:
sudo usermod -a -G dialout $USER
pada Arch Linux ini dilakukan dengan menambahkan pengguna ke kumpulan uucp dengan arahan berikut:
sudo usermod -a -G uucp $USER
Pastikan anda log masuk semula untuk mendayakan kebenaran baca dan tulis untuk port bersiri.
Sahkan Sambungan Bersiri
Sekarang sahkan bahawa sambungan bersiri beroperasi. Anda boleh melakukan ini menggunakan program terminal bersiri. Dalam bekas iniampkami akan menggunakan PuTTY SSH Client yang tersedia untuk Windows dan Linux. Anda boleh menggunakan program bersiri lain dan menetapkan parameter komunikasi seperti di bawah.
Jalankan terminal, tetapkan port bersiri yang dikenal pasti, kadar baud = 115200, bit data = 8, bit henti = 1, dan pariti = N. Di bawah adalah bekasamptangkapan skrin menetapkan port dan parameter penghantaran sedemikian (secara ringkasnya digambarkan sebagai 115200-8-1-N) pada Windows dan Linux. Ingat untuk memilih port bersiri yang sama yang telah anda kenal pasti dalam langkah di atas.
Rajah 4-3. Menetapkan Komunikasi Bersiri dalam PuTTY pada Windows
Rajah 4-4. Menetapkan Komunikasi Bersiri dalam PuTTY pada Linux
Kemudian buka port bersiri di terminal dan semak, jika anda melihat sebarang log dicetak oleh ESP32.
Kandungan log akan bergantung pada aplikasi yang dimuatkan ke ESP32.
Nota:
- Untuk beberapa konfigurasi pendawaian port bersiri, pin RTS & DTR bersiri perlu dilumpuhkan dalam program terminal sebelum ESP32 akan but dan menghasilkan output bersiri. Ini bergantung pada perkakasan itu sendiri, kebanyakan papan pembangunan (termasuk semua papan Espressif) tidak mempunyai masalah ini. Isu ini wujud jika RTS & DTR disambungkan terus ke pin EN & GPIO0. Lihat dokumentasi esptool untuk butiran lanjut.
- Tutup terminal bersiri selepas pengesahan bahawa komunikasi berfungsi. Dalam langkah seterusnya kita akan menggunakan aplikasi lain untuk memuat naik perisian tegar baharu
ESP32. Aplikasi ini tidak akan dapat mengakses port bersiri semasa ia dibuka di terminal.
Konfigurasi
Masukkan direktori hello_world dan jalankan menuconfig.
Linux dan MacOS
cd ~/esp/hello_world
idf.py -DIDF_TARGET=esp32 menuconfig
Anda mungkin perlu menjalankan python2 idf.py pada Python 3.0.
Windows
cd %userprofile%\esp\hello_world idf.py -DIDF_TARGET=esp32 menuconfig
Pemasang Python 2.7 akan cuba mengkonfigurasi Windows untuk mengaitkan fail .py dengan Python 2. Jika program lain (seperti alatan Visual Studio Python) telah dikaitkan dengan versi Python yang lain, idf.py mungkin tidak berfungsi dengan betul (fail itu akan buka dalam Visual Studio). Dalam kes ini, anda boleh memilih untuk menjalankan C:\Python27\python idf.py setiap kali, atau menukar tetapan fail berkaitan Windows .py.
Bina dan Kilat
Kini anda boleh membina dan memancarkan aplikasi. Jalankan:
idf.py binaan
Ini akan menyusun aplikasi dan semua komponen ESP-IDF, menjana pemuat but, jadual partition, dan binari aplikasi, dan memancarkan binari ini ke papan ESP32 anda.
binaan $ idf.py
Menjalankan cmake dalam direktori /path/to/hello_world/build Melaksanakan “cmake -G Ninja –warn-uninitialized /path/to/hello_world”… Beri amaran tentang nilai yang tidak diinisialisasi.
- Git Ditemui: /usr/bin/git (versi ditemui “2.17.0”)
- Membina komponen aws_iot kosong kerana konfigurasi
- Nama komponen:…
- Laluan komponen: … … (lebih banyak baris output sistem binaan)
Pembinaan projek selesai. Untuk berkelip, jalankan arahan ini:
../../../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 binaan 0x1000 build/bootload bootloader.bin 0x8000 build/partition_table/partitiontable.bin atau jalankan 'idf.py -p PORT flash'
Jika tiada isu, pada akhir proses binaan, anda akan melihat fail .bin yang dihasilkan.
Flash pada Peranti
Flash binari yang baru anda bina pada papan ESP32 anda dengan menjalankan:
idf.py -p PORT [-b BAUD] kilat
Gantikan PORT dengan nama port bersiri papan ESP32 anda. Anda juga boleh menukar kadar baud kilat dengan menggantikan BAUD dengan kadar baud yang anda perlukan. Kadar baud lalai ialah 460800.
Menjalankan esptool.py dalam direktori […]/esp/hello_world Melaksanakan “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 pemuat but/bootloader.bin 0x8000 partition_table/partition-table.bin 0x10000 hello-world.bin esptool.py v2.3.1 Menyambung…. Mengesan jenis cip… Cip ESP32 ialah ESP32D0WDQ6 (semakan 1)
Ciri-ciri: WiFi, BT, Dwi Teras Memuat naik stub... Running stub... Stub running... Menukar kadar baud kepada 460800 Berubah. Mengkonfigurasi saiz denyar… Saiz Denyar yang dikesan secara automatik: Param Denyar 4MB ditetapkan kepada 0x0220 Dimampatkan 22992 bait kepada 13019… Menulis 22992 bait (13019 dimampatkan) pada 0x00001000 dalam 0.3 saat (berkesan 558.9 kbit data)... Dimampatkan 3072 bait kepada 82… Menulis 3072 bait (82 dimampatkan) pada 0x00008000 dalam 0.0 saat (berkuat kuasa 5789.3 kbit/s)… Cincangan data disahkan. Dimampatkan 136672 bait kepada 67544… Menulis 136672 bait (67544 dimampatkan) pada 0x00010000 dalam 1.9 saat (berkesan 567.5 kbit/s)… Cincangan data disahkan. Meninggalkan… Tetapan semula keras melalui pin RTS…
Jika tiada isu menjelang akhir proses kilat, modul akan ditetapkan semula dan aplikasi "hello_world" akan berjalan.
Pemantau IDF
Untuk menyemak sama ada “hello_world” memang berjalan, taip idf.py -p PORT monitor (Jangan lupa gantikan PORT dengan nama port bersiri anda).
Perintah ini melancarkan aplikasi monitor:
$ idf.py -p /dev/ttyUSB0 monitor Menjalankan idf_monitor dalam direktori […]/esp/hello_world/build Melaksanakan “python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world / build/hello-world.elf”… — idf_monitor pada /dev/ttyUSB0 115200 — — Keluar: Ctrl+] | Menu: Ctrl+T | Bantuan: Ctrl+T diikuti oleh Ctrl+H — dan 8 Jun 2016 00:22:57 pertama:0x1 (POWERON_RESET), but:0x13 (SPI_FAST_FLASH_BOOT) dan 8 Jun 2016 00:22:57 …
Selepas log permulaan dan diagnostik tatal ke atas, anda akan melihat "Hello dunia!" dicetak oleh aplikasi.
… Hai dunia! Memulakan semula dalam 10 saat… I (211) cpu_start: Memulakan penjadual pada CPU APP. Memulakan semula dalam 9 saat… Memulakan semula dalam 8 saat… Memulakan semula dalam 7 saat…
Untuk keluar dari monitor IDF gunakan pintasan Ctrl+].
Jika monitor IDF gagal sejurus selepas muat naik, atau, jika bukannya mesej di atas, anda melihat sampah rawak serupa dengan apa yang diberikan di bawah, papan anda berkemungkinan menggunakan kristal 26MHz. Kebanyakan reka bentuk papan pembangunan menggunakan 40MHz, jadi ESP-IDF menggunakan frekuensi ini sebagai nilai lalai.
Examples
Untuk ESP-IDF examples, sila pergi ke ESP-IDF GitHub.
Pasukan Espressif IoT
www.espressif.com
Penafian dan Notis Hak Cipta
Maklumat dalam dokumen ini, termasuk URL rujukan, tertakluk kepada perubahan tanpa notis.
DOKUMEN INI DISEDIAKAN SEADANYA TANPA WARANTI APA PUN, TERMASUK SEBARANG WARANTI KEBOLEHPERDAGANGAN, TANPA PELANGGARAN, KESESUAIAN UNTUK SEBARANG TUJUAN TERTENTU,
ATAU SEBARANG WARANTI YANG TIMBUL DARI SEBARANG CADANGAN, SPESIFIKASI ATAU SAMPLE.
Semua liabiliti, termasuk liabiliti untuk pelanggaran mana-mana hak proprietari, yang berkaitan dengan penggunaan maklumat dalam dokumen ini adalah dinafikan. Tiada lesen yang nyata atau tersirat, melalui estoppel atau sebaliknya, kepada mana-mana hak harta intelek diberikan di sini.
Logo Ahli Wi-Fi Alliance ialah tanda dagangan Wi-Fi Alliance. Logo Bluetooth ialah tanda dagangan berdaftar Bluetooth SIG. Semua nama dagangan, tanda dagangan dan tanda dagangan berdaftar yang disebut dalam dokumen ini adalah hak milik pemilik masing-masing, dan dengan ini diakui.
Hak Cipta © 2019 Espressif Inc. Hak cipta terpelihara.
Dokumen / Sumber
![]() |
ESPRESSIF ESP32-WATG-32D Modul MCU WiFi-BT-BLE Tersuai [pdf] Manual Pengguna ESP32WATG32D, 2AC7Z-ESP32WATG32D, 2AC7ZESP32WATG32D, ESP32-WATG-32D, Modul MCU WiFi-BT-BLE Tersuai, Modul MCU WiFi-BT-BLE, Modul MCU, ESP32-WATG-32D, Modul |