Mundarija:

ESP8266 dasturiy ta'minotining miltillashi: 4 qadam
ESP8266 dasturiy ta'minotining miltillashi: 4 qadam

Video: ESP8266 dasturiy ta'minotining miltillashi: 4 qadam

Video: ESP8266 dasturiy ta'minotining miltillashi: 4 qadam
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Noyabr
Anonim
ESP8266 dasturiy ta'minotining yonib -o'chishi
ESP8266 dasturiy ta'minotining yonib -o'chishi

Hamma ESP8266 modulining dasturiy ta'minotini yangilashga harakat qilmoqda, ko'rsatmalar ESP8266 -da dasturiy ta'minotni miltillashda sizga yordam berishi mumkin.

1 -qadam: ESP8266 -ni kompyuterga ulang

ESP8266 -ni kompyuterga ulang
ESP8266 -ni kompyuterga ulang
ESP8266 -ni kompyuterga ulang
ESP8266 -ni kompyuterga ulang

Birinchidan, ESP8266 ni kompyuterga Arduino UNO yoki USB-UART yordamida ulashingiz kerak. ESP8266 modulini Arduino yoki USB-UART bilan ulash uchun sxemaga amal qiling

ARDUINO UNO uchun

  • Arduino UNO 3.3v pinini ESP8266 V ++ va EN piniga ulang
  • Arduino UNO ning GND pinini ESP8266 GND piniga ulang
  • TX, RX Arduino UNO pinini RX va TX pinof ESP8266 ga ulang
  • Dasturiy ta'minotni yangilash rejimini faollashtirish uchun Arduino UNO ning GND pimi va ESP8266 ning CPIO0 pinini almashtiring. (kalit bosilganda)
  • Arduino UNO RST ni Arduino UNO GND ga ulang

O'chirish diagrammasi bo'yicha

USB-UART uchun

  • USB-UART 3.3v pinini ESP8266 V ++ va EN piniga ulang
  • USB-UART GND pinini ESP8266 GND piniga ulang
  • USB-UART pinli TX, RX-ni RX va ESP8266-ning TX-piniga ulang
  • Dasturiy ta'minotni yangilash rejimini faollashtirish uchun USB-UART GND va ESP8266 CPIO0 pinlari orasidagi kalitni ulang. (Tugma bosilganda)

2 -qadam: Joriy versiyani tekshiring

ESP8266-ning joriy versiyasini tekshirish uchun Arduino IDE-ni oching (agar bo'lmasa, uni olish uchun havolani bosing: -https://www.arduino.cc/en/main/software)

Eslatma:- GND va CIPO0 b/w tugmasi ochiq bo'ladi (bosilmaydi)

Yangi loyihani oching <Asboblar portini tanlang <Asboblar seriyali monitorini oching <115200 ga o'tish tezligini tanlang

Ketma -ket port monitorini sozlash kerak, shunda buyruq satri NL va CR belgilarini ham yuboradi.

Sharh bo'limida AT buyrug'ini tekshiring

AT kiriting va Enter tugmasini bosing

qaytadi

DA

OK

Eslatma:- Agar ishlamasa, Arduino UNO-dagi RST tugmasini bosing va qaytadan urining

test turidan keyin

Firmware dasturining joriy versiyasini tekshirish uchun AT+GMR

chiqish quyidagicha bo'ladi:-

AT+GMR

AT versiyasi: 0.40.0.0 (8 avgust 2015 14:45:58) SDK versiyasi: 1.3.0 Ai-Thinker Technology Co., Ltd. Qurilish: 1.3.0.2 11 sentyabr 2015 11:48:04 OK

Shuningdek, ESP modulining flesh -xotira hajmini bilish kerak, dasturiy ta'minotni yuklash manzili uning hajmiga bog'liq. Ushbu qo'llanmada 8Mbit (512KB+512KB) yoki 16Mbit (1024KB+1024KB) flesh -xotirali modullarning yangilangan dasturiy ta'minoti tasvirlangan. Agar AT buyrug'ini resetdan yuborilsa, flesh xotira hajmini topish mumkin: AT+RST.

chiqish quyidagicha bo'ladi:-

AT+RST

OK 8 -yanvar, 2013, birinchi sabab: 2, yuklash rejimi: (3, 1) yuk 0x40100000, len 1396, xona 16 dum 4 chksum 0x89 yuk 0x3ffe8000, len 776, xona 4 dum 4 chksum 0xe8 yuk 0x3ffe8308, len 540, xona 4 ta quyruq 8 chksum 0xc0 csum 0xc0 2-chi yuklash versiyasi: 1,4 (b1) SPI tezligi: 40MGts SPI rejimi: DIO SPI Flash hajmi va xaritasi: 8Mbit (512KB+512KB) user1 @ 1000 Ai-Thinker Technology Co., Ltd. tayyor

barcha tafsilotlarga e'tibor bering va chiqing

3 -qadam: Flash vositasi va dasturiy ta'minot

Dasturiy ta'minotni yangilash uchun siz maxsus dasturlar va dasturiy ta'minotni o'zi yuklab olishingiz kerak. ESP8266 dasturiy ta'minotini yangilash uchun dastur Espressif Systems rasmiy saytidan Flash yuklash vositalarini ishlatadi. Yuklab olish sahifasiga havola:

Dasturiy ta'minotni rasmiy saytdan ham yuklab olish mumkin. Rasmiy veb -saytdagi yuklab olish sahifasiga havola:

Siz "SDK va demolar" bo'limiga o'tishingiz va ESP8266 NONOS SDK dasturiy ta'minotini kamida v1.3.0 yuklab olishingiz kerak. yoki undan yuqori versiyasi

Yuklangan barcha fayllar ochilishi va katalogga joylashtirilishi kerak.

4 -qadam: yonib turadigan dasturiy ta'minot

Miltillovchi dasturiy ta'minot
Miltillovchi dasturiy ta'minot
Miltillovchi dasturiy ta'minot
Miltillovchi dasturiy ta'minot
Miltillovchi dasturiy ta'minot
Miltillovchi dasturiy ta'minot

Flash Download Tools v "har qanday versiya" dasturini ishga tushiring (xuddi shu nomdagi.exe fayli). Ochilgan oynada yuklangan fayllarni to'g'ri tanlash va ulanish rejimini sozlash kerak.

Yuklab olinadigan fayllar dasturiy ta'minot fayllari bilan "bin" katalogida joylashgan. Har bir fayl uchun siz yuklash manzilini ko'rsatishingiz kerak. "Bin" papkasidagi fayllarni tanlang

Fayllar va manzillarni tanlash uchun quyidagi jadvaldagi rasmlardan foydalaning

Quyidagi sozlamalarni o'rnating:

  • SPIAutoSet - sozlash;
  • CrystalFreq - 26M;
  • FLASH SIZE - flesh xotira hajmiga qarab 8Mbit yoki 16Mbit;
  • COM PORT - ESP ga ulangan portni tanlang;
  • BAHORAT - 115200

Dasturiy ta'minotni yangilash uchun "START" tugmasini bosing.

Ma'lumotlarni kengash bilan sinxronlashtiring va yuklashni boshlang

Eslatma:- Agar ishlamasa, arduino-dagi "RESET" tugmasini bosing va "START" tugmasini yana bosing

Dasturiy ta'minotni yangilash tugashini kuting. Jarayon oxirida FINISH yashil yozuvi paydo bo'ladi.

ESP8266 modulini o'chiring va erni CPIO0 pinidan uzing. (Kalitni bosing)

Modulni yoqing va ketma -ket port monitorini ishga tushiring. Modul va dasturiy ta'minotning yangi versiyasi AT+GMR buyrug'ini yuborish orqali ishlayotganiga ishonch hosil qiling.

Tavsiya: