ESP32-WATG-32D
Panduan Pengguna
Versi awal 0.1
Sistem Espressif
Hak Cipta © 2019
Tentang Panduan Ini
Dokumen ini dimaksudkan untuk membantu pengguna menyiapkan lingkungan pengembangan perangkat lunak dasar untuk mengembangkan aplikasi menggunakan perangkat keras berdasarkan modul ESP32WATG-32D.
Catatan Rilis
Tanggal | Versi | Catatan rilis |
2019.12 | Bahasa Indonesia: V0.1 | Rilis awal. |
Pengantar ESP32-WATG-32D
ESP32-WATG-32D
ESP32-WATG-32D adalah modul MCU WiFi-BT-BLE khusus untuk memberikan "Fungsi Konektivitas" ke berbagai produk pelanggan, termasuk Pemanas Air dan Sistem Pemanas Nyaman.
Tabel 1 memberikan spesifikasi ESP32-WATG-32D.
Tabel 1: Spesifikasi ESP32-WATG-32D
Kategori | Barang | Spesifikasi |
Wifi gratis | Protokol | 802.t1 b/g/n (802.t1n hingga 150 Mbps) |
Agregat A-MPDU dan A-MSDU dan dukungan interval penjaga 0.4 µs | ||
Rentang frekuensi | 2400MHz – 2483.5MHz | |
Bahasa Indonesia: Bluetooth | Protokol | Bluetoothv4.2 BRJEDR dan BLE khusus diaktifkan |
Radio | Penerima NZIF dengan sensitivitas -97 dBm | |
Pemancar kelas-1, kelas-2 dan kelas-3 | ||
Bahasa Inggris | ||
Suara | CVSD dan SBC | |
Perangkat keras | Antarmuka modul | UART, ulang. EBUS2,JTAG, GPIO |
Sensor dalam chip | Sensor aula | |
kristal terintegrasi | kristal 40MHz | |
Lampu kilat SPI terintegrasi | 8MB | |
Saya mengintegrasikan Konverter DCDC Operasikan voltage! Catu daya |
Tegangan 3.3V, 1.2A | |
Tegangan 12V / 24V | ||
Arus maksimum yang dihasilkan oleh catu daya | 300mA | |
Kisaran suhu pengoperasian yang direkomendasikan | -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 memiliki 35 pin yang dijelaskan pada Tabel2.
Deskripsi Pin
Gambar 1: Tata Letak Pin
Tabel 2: Definisi Pin
Nama | TIDAK. | Jenis | Fungsi |
MENGATUR ULANG | 1 | I | Sinyal pengaktifan modul (Pull-up internal secara default). 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 | masukan/keluaran | GPIO32, XTAL_32K_P (input osilator kristal 32.768 kHz), ADC1_CH4, TOUCH9, RTC_GPIO9 |
IO33 | 9 | masukan/keluaran | GPIO33, XTAL_32K_N (output osilator kristal 32.768 kHz), ADC1_CH5, TOUCH8, RTC_GPIO8 |
IO25 | 10 | masukan/keluaran | GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6 |
Bahasa Indonesia: I2C_SDA | 11 | masukan/keluaran | GPIO26, I2C_SDA |
Bahasa Indonesia: I2C_SCL | 12 | I | GPIO27, I2C_SCL |
TMS | 13 | masukan/keluaran | GPIO14, MTMS |
TDI | 14 | masukan/keluaran | GPIO12, MTDI |
+5V | 15 | PI | Masukan catu daya 5 V |
GND | 16, 17 | PI | Tanah |
Nomor VIN | 18 | masukan/keluaran | Masukan catu daya 12 V / 24 V |
TCK | 19 | masukan/keluaran | GPIO13, MTCK |
TDO | 20 | masukan/keluaran | GPIO15, MTDO |
EBUS2 | 21, 35 | masukan/keluaran | GPIO19/GPIO22, EBUS2 |
IO2 | 22 | masukan/keluaran | GPIO2, ADC2_CH2, SENTUH2, RTC_GPIO12, HSPIWP, HS2_DATA0 |
IO0_FLASH | 23 | masukan/keluaran | Unduh Booting: 0; Booting SPI: 1 (Bawaan). |
IO4 | 24 | masukan/keluaran | GPIO4, ADC2_CH0, SENTUH0, RTC_GPIO10, HSPIHD, HS2_DATA1 |
IO16 | 25 | masukan/keluaran | GPIO16, HS1_DATA4 |
5V_UART1_TX D | 27 | I | GPIO18, penerimaan Data UART 5V |
5V_UART1_RXD | 28 | – | GPIO17, HS1_DATA5 |
IO17 | 28 | – | GPIO17, HS1_DATA5 |
IO5 | 29 | masukan/keluaran | GPIO5, VSPICS0, HS1_DATA6 |
U0RXD | 31 | masukan/keluaran | GPIO3, U0RXD |
U0TXD | 30 | masukan/keluaran | GPIO1, U0TXD |
IO21 | 32 | masukan/keluaran | GPIO21, VSPIHD |
GND | 33 | PI | EPAD, Tanah |
+3.3V | 34 | PO | Keluaran catu daya 3.3V |
Persiapan Perangkat Keras
Persiapan Perangkat Keras
- Modul ESP32-WATG-32D
- Papan pengujian Espressif RF (Papan Pembawa)
- Satu dongle USB-ke-UART
- PC, Windows 7 direkomendasikan
- Kabel micro-USB
Koneksi Perangkat Keras
- Solder ESP32-WATG-32D ke Carrier Board, seperti yang ditunjukkan Gambar 2.
- Hubungkan dongle USB-ke-UART ke papan operator melalui TXD, RXD dan GND.
- Hubungkan dongle USB-ke-UART ke PC melalui kabel Micro-USB.
- Hubungkan papan pembawa ke adaptor 24 V untuk catu daya.
- Selama pengunduhan, pendekkan IO0 ke GND melalui jumper. Kemudian, hidupkan papan “ON”.
- Unduh firmware ke dalam flash menggunakan ALAT UNDUH ESP32.
- Setelah mengunduh, lepaskan jumper pada IO0 dan GND.
- Nyalakan kembali papan pembawa. ESP32-WATG-32D akan beralih ke mode kerja.
Chip akan membaca program dari flash saat inisialisasi.
Catatan:
- IO0 secara internal berlogika tinggi.
- Untuk informasi lebih lanjut tentang ESP32-WATG-32D, silakan merujuk ke Lembar Data ESP32-WATG-32D.
Memulai dengan ESP32 WATG-32D
ESP-IDF
Kerangka Pengembangan IoT Espressif (disingkat ESP-IDF) adalah kerangka kerja untuk mengembangkan aplikasi berdasarkan Espressif ESP32. Pengguna dapat mengembangkan aplikasi dengan ESP32 di Windows/Linux/MacOS berdasarkan ESP-IDF.
Siapkan Alat
Selain ESP-IDF, Anda juga perlu menginstal alat yang digunakan oleh ESP-IDF, seperti compiler, debugger, paket Python, dll.
Pengaturan Standar Toolchain untuk Windows
Cara tercepat adalah mengunduh toolchain dan zip MSYS2 dari dl.espressif.com: https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip
Sedang memeriksa
Jalankan C:\msys32\mingw32.exe untuk membuka terminal MSYS2. Jalankan: mkdir -p ~/esp
Masukkan cd ~/esp untuk masuk ke direktori baru.
Memperbarui Lingkungan
Saat IDF diperbarui, terkadang diperlukan rangkaian alat baru atau persyaratan baru ditambahkan ke lingkungan Windows MSYS2. Untuk memindahkan data apa pun dari versi lama lingkungan yang telah dikompilasi ke versi baru:
Ambil lingkungan MSYS2 lama (yaitu C:\msys32) dan pindahkan/ganti namanya ke direktori lain (yaitu C:\msys32_old).
Unduh lingkungan baru yang telah dikompilasi menggunakan langkah-langkah di atas.
Buka zip lingkungan MSYS2 baru ke C:\msys32 (atau lokasi lain).
Temukan direktori lama C:\msys32_old\home dan pindahkan ke C:\msys32.
Anda sekarang dapat menghapus direktori C:\msys32_old jika Anda tidak lagi membutuhkannya.
Anda dapat memiliki lingkungan MSYS2 independen yang berbeda di sistem Anda, selama lingkungan tersebut berada di direktori yang berbeda.
Pengaturan Standar Toolchain untuk Linux
Instal Prasyarat
CentOS 7:
sudo yum install gcc git wget make 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-kriptografi python-future python-pyparsing python-pyelftools
Lengkungan:
sudo pacman -S –dibutuhkan gcc git make ncurses flex bison gperf python2-pyserial python2cryptography python2-future python2-pyparsing python2-pyelftools
Siapkan Rantai Alat
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. Buka zip file 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. Rantai alat akan dibuka ritsletingnya ke direktori ~/esp/xtensa-esp32-elf/. Tambahkan yang berikut ini ke ~/.profile:
ekspor PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”
Secara opsional, tambahkan yang berikut ini ke ~/.profile:
alias get_esp32='ekspor PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”'
3. Masuk kembali untuk memvalidasi .profile. Jalankan perintah berikut untuk memeriksa PATH: printenv PATH
$ printenv JALUR
/home/nama-pengguna/esp/xtensa-esp32-elf/bin:/home/nama-pengguna/bin:/home/nama pengguna/.local/bin:/usr/local/sbin:/usr/local/bin: /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
Masalah izin /dev/ttyUSB0
Pada beberapa distribusi Linux, Anda mungkin mendapatkan pesan kesalahan Gagal membuka port /dev/ttyUSB0 saat mem-flash ESP32. Hal ini dapat diatasi dengan menambahkan pengguna saat ini ke grup dialout.
Pengguna Arch Linux
Untuk menjalankan gdb yang telah dikompilasi (xtensa-esp32-elf-gdb) di Arch Linux memerlukan ncurses 5, tetapi Arch menggunakan ncurses 6.
Pustaka kompatibilitas mundur tersedia di AUR untuk konfigurasi asli dan lib32:
https://aur.archlinux.org/packages/ncurses5-compat-libs/
https://aur.archlinux.org/packages/lib32-ncurses5-compat-libs/
Sebelum menginstal paket-paket ini, Anda mungkin perlu menambahkan kunci publik penulis ke keyring Anda seperti dijelaskan di bagian “Komentar” pada tautan di atas.
Alternatifnya, gunakan crosstool-NG untuk mengkompilasi gdb yang terhubung dengan ncurses 6.
Pengaturan Standar Toolchain untuk Mac OS
Instal pip:
sudo easy_install pip
Instal Rantai Alat:
https://github.com/espressif/esp-idf/blob/master/docs/en/get-started/macossetup.rst#id1
Buka zip file ke direktori ~/esp.
Rantai alat akan dibuka ritsletingnya ke jalur ~/esp/xtensa-esp32-elf/.
Tambahkan yang berikut ini ke ~/.profile:
ekspor PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH
Secara opsional, tambahkan yang berikut ini ke 〜/ .profile:
alias get_esp32=”ekspor PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH”
Masukkan get_esp322 untuk menambahkan rantai alat ke PATH.
Dapatkan ESP-IDF
Setelah Anda menginstal toolchain (yang berisi program untuk mengkompilasi dan membangun aplikasi), Anda juga memerlukan API/library khusus ESP32. Mereka disediakan oleh Espressif di repositori ESP-IDF. Untuk mendapatkannya, buka terminal, navigasikan ke direktori tempat Anda ingin meletakkan ESP-IDF, dan kloning menggunakan perintah git clone:
git clone –rekursif https://github.com/espressif/esp-idf.git
ESP-IDF akan diunduh ke ~/esp/esp-idf.
Catatan:
Jangan lewatkan opsi –rekursif. Jika Anda telah mengkloning ESP-IDF tanpa opsi ini, jalankan perintah lain untuk mendapatkan semua submodul:
cd ~/esp/esp-idf
pembaruan submodul git –init
Tambahkan IDF_PATH ke Profil Pengguna
Untuk mempertahankan pengaturan variabel lingkungan IDF_PATH di antara sistem dimulai ulang, tambahkan variabel tersebut ke profil pengguna, ikuti petunjuk di bawah.
Jendela
Pencarian untuk “Edit Environment Variables” on Windows 10.
Klik Baru… dan tambahkan variabel sistem baru IDF_PATH. Konfigurasinya harus menyertakan direktori ESP-IDF, seperti C:\Users\user-name\esp\esp-idf.
Tambahkan ;%IDF_PATH%\tools ke variabel Path untuk menjalankan idf.py dan alat lainnya.
Linux dan MacOS
Tambahkan yang berikut ke ~/.profile:
ekspor IDF_PATH=~/esp/esp-idf
ekspor PATH=”$IDF_PATH/alat:$PATH”
Jalankan perintah berikut untuk memeriksa IDF_PATH:
printenv IDF_PATH
Jalankan perintah berikut untuk memeriksa apakah idf.py disertakan dalam PAT:
idf.py yang mana
Ini akan mencetak jalur yang mirip dengan ${IDF_PATH}/tools/idf.py.
Anda juga dapat memasukkan yang berikut ini jika Anda tidak ingin mengubah IDF_PATH atau PATH:
ekspor IDF_PATH=~/esp/esp-idf
ekspor PATH=”$IDF_PATH/alat:$PATH”
Buat Koneksi Serial dengan ESP32-WATG-32D
Bagian ini memberikan panduan cara membuat koneksi serial antara ESP32WATG-32D dan PC.
Hubungkan ESP32-WATG-32D ke PC
Solder modul ESP32-WATG-32D ke papan pembawa dan sambungkan papan pembawa ke PC menggunakan dongle USB-ke-UART. Jika driver perangkat tidak terinstal secara otomatis, identifikasi chip konverter USB ke serial pada dongle USB-ke-UART eksternal Anda, cari driver di internet dan instal.
Di bawah ini link driver yang bisa digunakan.
CP210x USB ke UART Bridge VCP Driver FTDI Virtual COM Port Driver
Driver di atas terutama untuk referensi. Dalam kondisi normal, driver harus disertakan dengan sistem operasi dan diinstal secara otomatis saat dongle USB-ke-UART dihubungkan ke PC.
Periksa Port di Windows
Periksa daftar port COM yang teridentifikasi di Windows Device Manager. Putuskan sambungan dongle USB-ke-UART dan sambungkan kembali, untuk memverifikasi port mana yang hilang dari daftar dan kemudian muncul kembali.
Gambar 4-1. Jembatan USB ke UART dongle USB-ke-UART di Pengelola Perangkat Windows
Gambar 4-2. Dua Port Serial USB dongle USB-ke-UART di Pengelola Perangkat Windows
Periksa Port di Linux dan MacOS
Untuk memeriksa nama perangkat untuk port serial dongle USB-ke-UART Anda, jalankan perintah ini dua kali, pertama dengan dongle dicabut, kemudian dicolokkan. Port yang muncul kedua kali adalah port yang Anda perlukan:
Bahasa Indonesia: Sistem Operasi Linux
ls /dev/tty*
Bahasa Indonesia: MacOS
ls /dev/cu.*
Menambahkan Pengguna ke dialout di Linux
Pengguna yang saat ini login seharusnya memiliki akses baca dan tulis port serial melalui USB.
Pada sebagian besar distribusi Linux, hal ini dilakukan dengan menambahkan pengguna ke grup dialout dengan perintah berikut:
sudo usermod -a -G panggilan keluar $USER
di Arch Linux ini dilakukan dengan menambahkan pengguna ke grup uucp dengan perintah berikut:
sudo mod pengguna -a -G uucp $USER
Pastikan Anda login ulang untuk mengaktifkan izin baca dan tulis untuk port serial.
Verifikasi Koneksi Serial
Sekarang verifikasi bahwa koneksi serial berfungsi. Anda dapat melakukan ini menggunakan program terminal serial. Dalam mantan iniample kita akan menggunakan Putty SSH Client yang tersedia untuk Windows dan Linux. Anda dapat menggunakan program serial lain dan mengatur parameter komunikasi seperti di bawah ini.
Jalankan terminal, atur port serial yang teridentifikasi, baud rate = 115200, bit data = 8, bit stop = 1, dan paritas = N. Di bawah ini adalah contohample tangkapan layar pengaturan port dan parameter transmisi tersebut (singkatnya dijelaskan sebagai 115200-8-1-N) di Windows dan Linux. Ingatlah untuk memilih port serial yang sama persis dengan yang Anda identifikasi pada langkah di atas.
Gambar 4-3. Setting Komunikasi Serial di Putty di Windows
Gambar 4-4. Setting Komunikasi Serial di Putty di Linux
Kemudian buka port serial di terminal dan periksa, apakah Anda melihat ada log yang dicetak oleh ESP32.
Isi log akan bergantung pada aplikasi yang dimuat ke ESP32.
Catatan:
- Untuk beberapa konfigurasi kabel port serial, pin serial RTS & DTR perlu dinonaktifkan di program terminal sebelum ESP32 dapat melakukan booting dan menghasilkan output serial. Ini tergantung pada perangkat keras itu sendiri, sebagian besar papan pengembangan (termasuk semua papan Espressif) tidak mengalami masalah ini. Masalah muncul jika RTS & DTR disambungkan langsung ke pin EN & GPIO0. Lihat dokumentasi esptool untuk lebih jelasnya.
- Tutup terminal serial setelah verifikasi bahwa komunikasi berfungsi. Pada langkah berikutnya kita akan menggunakan aplikasi lain untuk mengunggah firmware baru
ESP32. Aplikasi ini tidak akan dapat mengakses port serial saat terminal terbuka.
Konfigurasikan
Masuk ke direktori hello_world dan jalankan menuconfig.
Linux dan MacOS
cd ~/esp/hello_world
idf.py -DIDF_TARGET=esp32 menukonfigurasi
Anda mungkin perlu menjalankan python2 idf.py di Python 3.0.
Jendela
cd %userprofile%\esp\hello_world idf.py -DIDF_TARGET=esp32 menuconfig
Penginstal Python 2.7 akan mencoba mengonfigurasi Windows untuk mengaitkan file .py dengan Python 2. Jika program lain (seperti alat Visual Studio Python) telah dikaitkan dengan versi Python lainnya, idf.py mungkin tidak berfungsi dengan benar (file tersebut akan buka di Visual Studio). Dalam hal ini, Anda dapat memilih untuk menjalankan C:\Python27\python idf.py setiap saat, atau mengubah pengaturan file terkait Windows .py.
Bangun dan Flash
Sekarang Anda dapat membangun dan mem-flash aplikasi. Lari:
idf.py membangun
Ini akan mengkompilasi aplikasi dan semua komponen ESP-IDF, menghasilkan bootloader, tabel partisi, dan binari aplikasi, dan mem-flash binari ini ke board ESP32 Anda.
$ idf.py membangun
Menjalankan cmake di direktori /path/to/hello_world/build Menjalankan “cmake -G Ninja –warn-uninitialized /path/to/hello_world”… Peringatan tentang nilai yang tidak diinisialisasi.
- Ditemukan Git: /usr/bin/git (ditemukan versi “2.17.0”)
- Membangun komponen aws_iot kosong karena konfigurasi
- Nama komponen:…
- Jalur komponen: … … (lebih banyak baris output sistem build)
Pembangunan proyek selesai. Untuk mem-flash, jalankan perintah ini:
../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 write_flash -flash_mode dio –flash_size terdeteksi –flash_freq 40m 0x10000 build/hello-world.bin build 0x1000 build/bootloader/ bootloader.bin 0x8000 build/partition_table/partitiontable.bin atau jalankan 'idf.py -p PORT flash'
Jika tidak ada masalah, di akhir proses pembangunan, Anda akan melihat file .bin yang dihasilkan.
Flash ke Perangkat
Flash binari yang baru saja Anda buat pada papan ESP32 dengan menjalankan:
idf.py -p PORT [-b BAUD] berkedip
Ganti PORT dengan nama port serial papan ESP32 Anda. Anda juga dapat mengubah flasher baud rate dengan mengganti BAUD dengan baud rate yang Anda perlukan. Tingkat baud defaultnya adalah 460800.
Menjalankan esptool.py di direktori […]/esp/hello_world Menjalankan “python […]/esp-idf/components/esptool_py/esptool/esptool.py -b 460800 write_flash @flash_project_args”… esptool.py -b 460800 write_flash –flash_mode dio –flash_size mendeteksi –flash_freq 40m 0x1000 bootloader/bootloader.bin 0x8000 partisi_table/partition-table.bin 0x10000 hello-world.bin esptool.py v2.3.1 Menghubungkan…. Mendeteksi jenis chip… Chip ESP32 adalah ESP32D0WDQ6 (revisi 1)
Fitur: WiFi, BT, Dual Core Uploading stub… Running stub… Stub running… Mengubah baud rate ke 460800 Berubah. Mengonfigurasi ukuran flash… Ukuran Flash yang terdeteksi secara otomatis: 4MB Parameter flash disetel ke 0x0220 Dikompresi 22992 byte menjadi 13019… Menulis 22992 byte (13019 terkompresi) pada 0x00001000 dalam 0.3 detik (efektif 558.9 kbit/s)… Hash data diverifikasi. Dikompresi 3072 byte menjadi 82… Menulis 3072 byte (82 terkompresi) pada 0x00008000 dalam 0.0 detik (efektif 5789.3 kbit/s)… Hash data diverifikasi. Dikompresi 136672 byte menjadi 67544… Menulis 136672 byte (67544 terkompresi) pada 0x00010000 dalam 1.9 detik (efektif 567.5 kbit/s)… Hash data diverifikasi. Keluar… Hard reset melalui pin RTS…
Jika tidak ada masalah pada akhir proses flash, modul akan direset dan aplikasi “hello_world” akan berjalan.
Pemantau IDF
Untuk mengecek apakah “hello_world” memang berjalan, ketik idf.py -p PORT monitor (Jangan lupa ganti PORT dengan nama port serial Anda).
Perintah ini meluncurkan aplikasi monitor:
$ idf.py -p /dev/ttyUSB0 monitor Menjalankan idf_monitor di direktori […]/esp/hello_world/build Menjalankan “python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world / build/hello-world.elf”… — idf_monitor di /dev/ttyUSB0 115200 — — Keluar: Ctrl+] | Menu: Ctrl+T | Bantuan: Ctrl+T diikuti oleh Ctrl+H — ets 8 Jun 2016 00:22:57 pertama:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) ets 8 Jun 2016 00:22:57 …
Setelah startup dan log diagnostik menggulir ke atas, Anda akan melihat "Halo dunia!" dicetak oleh aplikasi.
… Halo dunia! Memulai ulang dalam 10 detik… I (211) cpu_start: Memulai penjadwal pada CPU APP. Memulai ulang dalam 9 detik… Memulai ulang dalam 8 detik… Memulai ulang dalam 7 detik…
Untuk keluar dari monitor IDF gunakan shortcut Ctrl+].
Jika monitor IDF gagal segera setelah pengunggahan, atau, jika alih-alih pesan di atas, Anda melihat sampah acak serupa dengan yang diberikan di bawah, kemungkinan board Anda menggunakan kristal 26MHz. Kebanyakan desain papan pengembangan menggunakan 40MHz, jadi ESP-IDF menggunakan frekuensi ini sebagai nilai default.
Exampsedikit
Untuk ESP-IDF misampya, silakan pergi ke ESP-IDF GitHub.
Tim IoT Espressif
www.espressif.com
Penafian dan Pemberitahuan Hak Cipta
Informasi dalam dokumen ini, termasuk URL referensi, dapat berubah tanpa pemberitahuan.
DOKUMEN INI DISEDIAKAN SEBAGAIMANA ADANYA TANPA JAMINAN APAPUN, TERMASUK JAMINAN APAPUN ATAS KELAYAKAN UNTUK DIPERDAGANGKAN, TIDAK ADA PELANGGARAN, KESESUAIAN UNTUK TUJUAN TERTENTU,
ATAU JAMINAN LAINNYA YANG TIMBUL DARI PROPOSAL, SPESIFIKASI ATAU S.AMPLE.
Semua tanggung jawab, termasuk kewajiban atas pelanggaran hak kepemilikan apa pun, terkait dengan penggunaan informasi dalam dokumen ini disangkal. Tidak ada lisensi tersurat maupun tersirat, dengan estoppel atau sebaliknya, untuk hak kekayaan intelektual apa pun yang diberikan di sini.
Logo Anggota Wi-Fi Alliance adalah merek dagang dari Wi-Fi Alliance. Logo Bluetooth adalah merek dagang terdaftar dari Bluetooth SIG. Semua nama dagang, merek dagang, dan merek dagang terdaftar yang disebutkan dalam dokumen ini adalah milik dari pemiliknya masing-masing, dan dengan ini diakui.
Hak Cipta © 2019 Espressif Inc. Semua hak dilindungi undang-undang.
Dokumen / Sumber Daya
![]() |
Modul MCU WiFi-BT-BLE Kustom ESPRESSIF ESP32-WATG-32D [Bahasa Indonesia:] Panduan Pengguna ESP32WATG32D, 2AC7Z-ESP32WATG32D, 2AC7ZESP32WATG32D, ESP32-WATG-32D, Modul MCU WiFi-BT-BLE Kustom, Modul MCU WiFi-BT-BLE, Modul MCU, ESP32-WATG-32D, Modul |