![ESP8266 програмын анивчих: 4 алхам ESP8266 програмын анивчих: 4 алхам](https://i.howwhatproduce.com/images/001/image-2374-17-j.webp)
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00
![ESP8266 програмын анивчдаг ESP8266 програмын анивчдаг](https://i.howwhatproduce.com/images/001/image-2374-18-j.webp)
Хүн бүр ESP8266 модулийн програм хангамжийг шинэчлэхийг оролдож байгаа бөгөөд заавар нь ESP8266 програмыг анивчихад туслах болно.
Алхам 1: ESP8266 -ийг компьютерт холбоно уу
![ESP8266 -ийг компьютерт холбоно уу ESP8266 -ийг компьютерт холбоно уу](https://i.howwhatproduce.com/images/001/image-2374-19-j.webp)
![ESP8266 -ийг компьютерт холбоно уу ESP8266 -ийг компьютерт холбоно уу](https://i.howwhatproduce.com/images/001/image-2374-20-j.webp)
Юуны өмнө та 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](https://i.howwhatproduce.com/images/001/image-2374-21-j.webp)
![Flashing Firmware Flashing Firmware](https://i.howwhatproduce.com/images/001/image-2374-22-j.webp)
![Flashing Firmware Flashing Firmware](https://i.howwhatproduce.com/images/001/image-2374-23-j.webp)
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 командыг илгээж, модуль болон програмын шинэ хувилбар ажиллаж байгаа эсэхийг шалгаарай.
Зөвлөмж болгож буй:
555 таймер IC програмын самбар: 11 алхам
![555 таймер IC програмын самбар: 11 алхам 555 таймер IC програмын самбар: 11 алхам](https://i.howwhatproduce.com/images/002/image-4476-j.webp)
555 таймер IC програмын танилцуулга: Танилцуулга: 555 таймер IC нь бидний хүн нэг бүрийн хувьд хамгийн хэрэгтэй, сайн мэддэг IC юм. Миний мэргэжлийн суулгагдсан Тоног төхөөрөмжийн тээвэрлэгч хоёр жилийн өмнө эхэлсэн бөгөөд 2019 онд миний шийдвэр бол 555 таймер IC ашиглан 45 өөр хэлхээг бэлтгэх явдал юм
Аудио шүүлтүүр програмын Flash заавар: 7 алхам
![Аудио шүүлтүүр програмын Flash заавар: 7 алхам Аудио шүүлтүүр програмын Flash заавар: 7 алхам](https://i.howwhatproduce.com/images/002/image-5437-j.webp)
Аудио шүүлтүүр програмын флаш заавар: Энэхүү зааварчилгаа нь UART USB холболтоор дамжуулан TI-OMAPL138 дээр програмыг хэрхэн яаж гэрэлтүүлэх талаар зааварчилгаа өгөх болно. Бодит цагийн аудио шүүлтүүрийг бичихийн тулд кодыг өөрчлөх замаар зааварчилгаа өгөх тусдаа зааварчилгаа авах боломжтой бөгөөд шаардлагатай
Realizar Una Maquina Virtual, LinuxLite Y програмын зургийн зургууд: 6 алхам
![Realizar Una Maquina Virtual, LinuxLite Y програмын зургийн зургууд: 6 алхам Realizar Una Maquina Virtual, LinuxLite Y програмын зургийн зургууд: 6 алхам](https://i.howwhatproduce.com/images/008/image-21771-j.webp)
Realizar Una Maquina Virtual, LinuxLite Y програмын зургийн програмыг тохируулах: Виртуал програм хангамжийн хувьд LinuxLite програм хангамжийн програм хангамжийн програм хангамжийн програм хангамжийн програм хангамжийн програм хангамж нь виртуал програм хангамжийн програм хангамж юм. хамгийн сүүлийн үеийн мэдээ
Easy IOT - Дунд зэргийн IOT төхөөрөмжүүдэд зориулсан програмын хяналттай RF мэдрэгчийн төв: 4 алхам
![Easy IOT - Дунд зэргийн IOT төхөөрөмжүүдэд зориулсан програмын хяналттай RF мэдрэгчийн төв: 4 алхам Easy IOT - Дунд зэргийн IOT төхөөрөмжүүдэд зориулсан програмын хяналттай RF мэдрэгчийн төв: 4 алхам](https://i.howwhatproduce.com/images/009/image-26957-j.webp)
Easy IOT - Дунд зэрэглэлийн IOT төхөөрөмжүүдэд зориулсан програмын хяналттай RF мэдрэгчтэй төв: Энэхүү цуврал хичээлд бид төвийн зангилааны төхөөрөмжөөс радио холбоосоор удирдах боломжтой төхөөрөмжүүдийн сүлжээг бий болгох болно. WIFI эсвэл Bluetooth -ийн оронд 433MHz цуваа радио холболтыг ашиглахын давуу тал нь илүү өргөн хүрээтэй (сайн
ESP8266 NodeMCU Lua WiFi заавар ашиглан LED анивчих: 6 алхам
![ESP8266 NodeMCU Lua WiFi заавар ашиглан LED анивчих: 6 алхам ESP8266 NodeMCU Lua WiFi заавар ашиглан LED анивчих: 6 алхам](https://i.howwhatproduce.com/images/004/image-9052-43-j.webp)
ESP8266 NodeMCU Lua WiFi заавар ашиглан LED анивчих: DESCRIPTIONNodeMCU бол нээлттэй эх сурвалжтай IoT платформ юм. Үүнд Espressif-ийн ESP8266 WiFi SoC дээр ажилладаг програм хангамж, ESP-12 модульд суурилсан техник хангамж орно. Нэр томъёо " NodeMcu " Анхдагч байдлаар t гэхээсээ илүү кино хэрэгслийг хэлдэг