Daftar Isi:

Program Semua Papan/modul ESP8266 Dengan Firmware Perintah AT: 5 Langkah
Program Semua Papan/modul ESP8266 Dengan Firmware Perintah AT: 5 Langkah

Video: Program Semua Papan/modul ESP8266 Dengan Firmware Perintah AT: 5 Langkah

Video: Program Semua Papan/modul ESP8266 Dengan Firmware Perintah AT: 5 Langkah
Video: ESP 8266 -01 FirmWare Upgrade & BaudRate setting 2024, November
Anonim
Program Semua Papan/modul ESP8266 Dengan Firmware Perintah AT
Program Semua Papan/modul ESP8266 Dengan Firmware Perintah AT

Setiap modul dan papan ESP8266 dapat diprogram dengan berbagai cara:

  • Arduino,
  • ular sanca,
  • Lu,
  • perintah AT,
  • banyak lagi mungkin…

Tiga yang pertama adalah yang terbaik untuk operasi mandiri, firmware AT adalah untuk menggunakan ESP8266 sebagai modul atau untuk pengujian cepat dengan komunikasi TTL RS232.

Pemrograman BTW ESP (misalnya dengan Arduino, python atau Lua) akan menghapus semua memori. Jadi jika Anda ingin kembali ke perintah AT, Anda harus mem-flash firmware.

Saya akan menunjukkan cara melakukannya dengan benar dengan alat dan dokumentasi Espriff.

Langkah 1: Perangkat Lunak dan Dokumen yang Diperlukan

ESP8266 NON-OS SDK - berisi firmware perintah AT di..\ESP8266_NONOS_SDK-2.2.0\bin\at

  • Flash Download Tools (ESP8266 & ESP32 & ESP32-S2) - program untuk menginstal firmware baru
  • Panduan Memulai SDK ESP8266 - berisi peta memori yang harus Anda ikuti untuk memprogram chip
  • Set Instruksi AT ESP8266 - panduan perintah AT opsional

Langkah 2: Perangkat Keras dan Koneksi

Perangkat Keras dan Koneksi
Perangkat Keras dan Koneksi

Kamu akan membutuhkan:

modul atau papan ESP8266 apa pun,

konverter USBSerial 3.3V apa pun (ESP tidak toleran 5V) (beberapa papan memilikinya misalnya NodeMCU),

opsional 3.3V PSU (tidak setiap konverter serial memiliki daya yang cukup untuk menyalakan ESP8266 ke atas)

Untuk pemrograman, Anda harus:

  • tarik GPIO15 ke bawah (keadaan default untuk sebagian besar modul),
  • tarik GPIO2 ke atas (status default untuk sebagian besar modul),
  • tarik GPIO0 ke bawah (selalu harus dilakukan, biarkan saja atau tarik ke atas untuk operasi normal),

tarik CH_PD ke atas

Terkadang tidak semua pin GPIO dapat diakses (misal modul ESP-01), dengan begitu terhubung sebagaimana mestinya, terkadang ada tombol flash yang harus ditekan saat reset/power up untuk masuk ke mode flash (misal NodeMCU) dan tidak ada koneksi tambahan yang harus dibuat.

Langkah 3: Memeriksa Ukuran Flash

Menguji!
Menguji!
Menguji!
Menguji!
Menguji!
Menguji!

Anda dapat menggunakan aplikasi terminal apa pun. Perintah "AT" adalah tes sederhana untuk bekerja, "AT+GMR" akan memberi tahu Anda versi firmware. Setiap perintah harus diakhiri dengan CR+LF. Anda akan menemukan lebih banyak di Set Instruksi ESP8266 AT.

"AT+CWAP" mencantumkan semua titik akses terdekat, tetapi modul harus dalam mode stasiun: "AT+CWMODE_CUR=1"

Saya melampirkan tangkapan layar dari terminal Tera Term favorit saya dan konfigurasinya (CR+LF untuk baris baru dan baud rate yang tepat).

Direkomendasikan: