ESPRESSIF - Logo

ESP32-WATG-32D
Panduan Pengguna

ESPRESSIF ESP32 WATG 32D Modul WiFi-BT BLE MCU Kustom - ikonVersi 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

ESPRESSIF ESP32 WATG 32D Modul WiFi-BT BLE MCU Kustom - 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
  1. Solder ESP32-WATG-32D ke Carrier Board, seperti yang ditunjukkan Gambar 2.
    ESPRESSIF ESP32 WATG 32D Modul WiFi-BT BLE MCU Kustom - Koneksi Perangkat Keras
  2. Hubungkan dongle USB-ke-UART ke papan operator melalui TXD, RXD dan GND.
  3. Hubungkan dongle USB-ke-UART ke PC melalui kabel Micro-USB.
  4. Hubungkan papan pembawa ke adaptor 24 V untuk catu daya.
  5. Selama pengunduhan, pendekkan IO0 ke GND melalui jumper. Kemudian, hidupkan papan “ON”.
  6. Unduh firmware ke dalam flash menggunakan ALAT UNDUH ESP32.
  7. Setelah mengunduh, lepaskan jumper pada IO0 dan GND.
  8. 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.

ESPRESSIF ESP32 WATG 32D Modul WiFi-BT BLE MCU Kustom - Periksa Port di Windows

Gambar 4-1. Jembatan USB ke UART dongle USB-ke-UART di Pengelola Perangkat Windows

ESPRESSIF ESP32 WATG 32D Modul WiFi-BT BLE MCU Kustom - Periksa Port di Windows 2

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.

ESPRESSIF ESP32 WATG 32D Modul WiFi-BT BLE MCU Kustom - Verifikasi Koneksi Serial

Gambar 4-3. Setting Komunikasi Serial di Putty di Windows

ESPRESSIF ESP32 WATG 32D Modul WiFi-BT BLE MCU Kustom - Periksa Port di Windows 3

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)
[527/527] Menghasilkan hello-world.bin esptool.py v2.3.1

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

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *