Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
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
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.