ESP8266 програмын анивчих: 4 алхам
ESP8266 програмын анивчих: 4 алхам
Anonim
ESP8266 програмын анивчдаг
ESP8266 програмын анивчдаг

Хүн бүр ESP8266 модулийн програм хангамжийг шинэчлэхийг оролдож байгаа бөгөөд заавар нь ESP8266 програмыг анивчихад туслах болно.

Алхам 1: ESP8266 -ийг компьютерт холбоно уу

ESP8266 -ийг компьютерт холбоно уу
ESP8266 -ийг компьютерт холбоно уу
ESP8266 -ийг компьютерт холбоно уу
ESP8266 -ийг компьютерт холбоно уу

Юуны өмнө та ESP8266-ийг компьютертай Arduino UNO эсвэл USB-UART-ийн тусламжтайгаар холбох хэрэгтэй. ESP8266 модулийг Arduino эсвэл USB-UART-тай холбохын тулд схемийг дагана уу

ARDUINO UNO -ийн хувьд

  • Arduino UNO -ийн 3.3v зүүг ESP8266 -ийн V ++ ба EN зүү рүү холбоно уу
  • Arduino UNO -ийн GND зүүг ESP8266 -ийн GND зүүтэй холбоно уу
  • Arduino UNO pin TX, RX -ийг RX ба TX pinof ESP8266 руу холбоно уу
  • Програм хангамжийн шинэчлэлтийн горимыг идэвхжүүлэхийн тулд Arduino UNO -ийн GND зүү ба ESP8266 -ийн CPIO0 зүү хооронд шилжүүлэгчийг холбоно уу. (унтраалга дарагдсан үед)
  • Arduino UNO -ийн RST -ийг Arduino UNO -ийн GND -тэй холбоно уу

хэлхээний диаграмын дагуу

USB-UART-ийн хувьд

  • USB-UART-ийн 3.3v зүүг ESP8266-ийн V ++ ба EN зүү рүү холбоно уу
  • USB-UART-ийн GND зүүг ESP8266-ийн GND зүүтэй холбоно уу
  • TX, RX USB-UART зүүг ESP8266-ийн RX ба TX зүүтэй холбоно уу
  • Програм хангамжийн шинэчлэлтийн горимыг идэвхжүүлэхийн тулд USB-UART-ийн GND зүү ба ESP8266-ийн CPIO0 зүү хооронд шилжүүлэгчийг холбоно уу. (Унтраалга дарагдсан үед)

Алхам 2: Одоогийн хувилбарыг шалгана уу

ESP8266-ийн одоогийн хувилбарыг шалгахын тулд Arduino IDE-ийг нээнэ үү (хэрэв танд байхгүй бол линк дээр дарна уу: -https://www.arduino.cc/en/main/software)

Тэмдэглэл: GND ба CIPO0 b/w унтраалга нээлттэй байх болно (дарагдаагүй)

Шинэ төслийг нээх <Багажнаас портыг сонгоно уу <Багаж хэрэгслээр цуваа мониторыг нээх <Baud Rate -ийг 115200 болгон сонгоно уу

Цуваа порт мониторыг тохируулах шаардлагатай бөгөөд ингэснээр тушаалын мөрийг NL болон CR тэмдэгтүүдийг хоёуланг нь илгээнэ.

Коммент хэсэгт AT командыг шалгана уу

AT гэж бичээд Enter дарна уу

энэ нь эргэж ирэх болно

AT

БОЛЖ БАЙНА УУ

Тэмдэглэл:- Хэрэв ажиллахгүй бол Arduino UNO дээрх RST товчлуурыг дараад дахин оролдоно уу

туршилтын төрөл

AT+GMR програмын одоогийн хувилбарыг шалгах

гаралт нь ийм байх болно:-

AT+GMR

AT хувилбар: 0.40.0.0 (2015 оны 8-р сарын 8 14:45:58) SDK хувилбар: 1.3.0 Ai-Thinker Technology Co., Ltd. Бүтээсэн: 1.3.0.2 9 сарын 11 2015 11:48:04 OK

ESP модулийн флаш санах ойн хэмжээг мэдэх шаардлагатай бөгөөд програмын байршуулах хаяг нь хэмжээнээс хамаарна. Энэхүү гарын авлагад 8Mbit (512KB+512KB) эсвэл 16Mbit (1024KB+1024KB) флаш санах ойн хэмжээтэй модулийн шинэчлэгдсэн програм хангамжийг хамгийн түгээмэл гэж тайлбарласан болно. AT командыг дахин тохируулахаас AT+RST руу илгээсэн тохиолдолд флаш санах ойн хэмжээг олж болно.

гаралт нь ийм байх болно:-

AT+RST

OK ets 2013 оны 1 -р сарын 8, эхний шалтгаан: 2, ачаалах горим: (3, 1) ачаалал 0x40100000, len 1396, өрөө 16 сүүл 4 chksum 0x89 ачаалал 0x3ffe8000, len 776, өрөө 4 сүүл 4 chksum 0xe8 ачаалал 0x3ffe8308, len 540, өрөө 4 сүүл 8 chksum 0xc0 csum 0xc0 2 дахь ачаалах хувилбар: 1.4 (b1) SPI хурд: 40MHz SPI горим: DIO SPI Flash хэмжээ ба газрын зураг: 8Mbit (512KB+512KB) хэрэглэгчийг ажиллуулах1 @ 1000 Ai-Thinker Technology Co., Ltd. бэлэн

бүх нарийн ширийн зүйлийг анхаарч, гарах

Алхам 3: Flash хэрэгсэл ба програм хангамж

Програм хангамжийг шинэчлэхийн тулд та тусгай хэрэгслийн програм болон програмыг өөрөө татаж авах ёстой. ESP8266 програмыг шинэчлэх програм нь Espressif Systems албан ёсны сайтаас Flash татаж авах хэрэгслийг ашиглах болно. Татаж авах хуудасны линк:

Програм хангамжийг албан ёсны сайтаас татаж авах боломжтой. Албан ёсны вэбсайт дээрх татаж авах хуудасны линк:

Та "SDKs & Demos" хэсэгт очиж ESP8266 NONOS SDK програмыг v1.3.0 -ээс доошгүй хувилбарыг татаж авах ёстой. эсвэл Дээд хувилбар

Татаж авсан бүх файлыг задалж, лавлах санд байрлуулах ёстой.

Алхам 4: Flashing Firmware

Flashing Firmware
Flashing Firmware
Flashing Firmware
Flashing Firmware
Flashing Firmware
Flashing Firmware

Flash Download Tools v програмыг ажиллуулна уу "ямар ч хувилбар" (ижил нэртэй.exe файл). Нээлтийн цонхонд татаж авсан файлуудыг зөв сонгож, холболтын горимыг тохируулах ёстой.

Татаж авах боломжтой файлууд нь firmware файлуудын хамт "бин" санд байрладаг. Файл бүрийн хувьд та татаж авах хүчинтэй хаягийг зааж өгөх ёстой. "Bin" фолдерт байгаа файлуудыг сонгоно уу

Дараах хүснэгтийг ашиглан файлууд болон очих хаягийг сонгоно уу

Дараах тохиргоог тохируулна уу.

  • SPIAutoSet - тохируулсан;
  • CrystalFreq - 26M;
  • FLASH SIZE - флаш санах ойн хэмжээнээс хамааран 8Mbit эсвэл 16Mbit;
  • COM PORT - ESP -тэй холбогдсон портыг сонгоно уу;
  • БААВРАТ - 115200

Програм хангамжийг шинэчлэх програмын "START" товчийг дарна уу.

өгөгдлийг самбартай синхрончилж, байршуулж эхэлнэ

Тэмдэглэл: Хэрэв ажиллахгүй бол arduino дээрх "RESET" товчийг дараад "ЭХЛЭХ" товчийг дахин дарна уу

Програм хангамжийн шинэчлэлтийг дуустал хүлээнэ үү. Процессийн төгсгөлд ногоон өнгийн FINISH гэсэн бичээс гарч ирнэ.

ESP8266 модулийг унтрааж, CPIO0 зүүгээс газардуулгыг салга. (Шилжүүлэгчийг дарна уу)

Модулийг асаагаад цуваа порт мониторыг ажиллуулна уу. AT+GMR AT командыг илгээж, модуль болон програмын шинэ хувилбар ажиллаж байгаа эсэхийг шалгаарай.

Зөвлөмж болгож буй: