Përmbajtje:

Programi Çdo bord/modul ESP8266 Me firmware Komandat AT: 5 hapa
Programi Çdo bord/modul ESP8266 Me firmware Komandat AT: 5 hapa

Video: Programi Çdo bord/modul ESP8266 Me firmware Komandat AT: 5 hapa

Video: Programi Çdo bord/modul ESP8266 Me firmware Komandat AT: 5 hapa
Video: Знакомство с платой разработки Heltec LoRa CubeCell HTCC-AB01 2024, Nëntor
Anonim
Programi Çdo bord/modul ESP8266 Me firmware Komandat AT
Programi Çdo bord/modul ESP8266 Me firmware Komandat AT

Çdo modul dhe tabelë ESP8266 mund të programohet në shumë mënyra:

  • Arduino,
  • piton,
  • Lua,
  • Komandat AT,
  • shumë më shumë…

Tre të parat prej tyre janë më të mirat për funksionim të pavarur, firmware AT është për përdorimin e ESP8266 si modul ose për testimin e shpejtë me komunikimin TTL RS232.

Programimi BTW ESP (p.sh. me Arduino, python ose Lua) do të fshijë të gjithë kujtesën. Pra, nëse doni të ktheheni te komandat AT ju duhet të reflash firmware.

Unë do t'ju tregoj se si ta bëni atë saktë me mjetet dhe dokumentacionin e Espriff.

Hapi 1: Softueri dhe dokumentet e kërkuar

ESP8266 SDK JO-OS-përmban firmware komandash AT në.. / ESP8266_NONOS_SDK-2.2.0 / bin / at

  • Mjetet e Shkarkimit Flash (ESP8266 & ESP32 & ESP32 -S2) - program për ndezjen e firmuerit të ri
  • ESP8266 SDK Udhëzuesi për Fillimin - përmban harta të kujtesës të cilat duhet të ndiqni për të programuar çipin
  • Seti i udhëzimeve ESP8266 AT - udhëzuesi opsional i komandave AT

Hapi 2: Pajisjet kompjuterike dhe lidhjet

Pajisjet kompjuterike dhe lidhjet
Pajisjet kompjuterike dhe lidhjet

Do t'ju duhet:

çdo modul ose tabelë ESP8266,

çdo konvertues USBSerial 3.3V (ESP nuk është tolerant 5V) (disa borde kanë një p.sh. NodeMCU),

opsionalisht 3.3V PSU (jo çdo konvertues serik ka fuqi të mjaftueshme për të fuqizuar ESP8266)

Për programim do t'ju duhet:

  • tërheq GPIO15 poshtë (gjendja e paracaktuar për shumicën e moduleve),
  • tërheq GPIO2 lart (gjendja e paracaktuar për shumicën e moduleve),
  • tërhiqni GPIO0 poshtë (gjithmonë duhet bërë, lëreni vetëm ose tërhiqeni lart për funksionim normal),

tërheq CH_PD lart

Ndonjëherë jo të gjitha kunjat GPIO janë të arritshme (p.sh. moduli ESP-01), në atë mënyrë ato lidhen ashtu siç duhet, ndonjëherë ka butona flash, të cilët duhet të shtypen gjatë rivendosjes/fuqizimit për të hyrë në modalitetin e blicit (p.sh. NodeMCU) dhe nuk duhet të bëhet asnjë lidhje shtesë.

Hapi 3: Kontrollimi i madhësisë së blicit

Provojeni!
Provojeni!
Provojeni!
Provojeni!
Provojeni!
Provojeni!

Ju mund të përdorni çdo aplikacion terminal. Komanda "AT" është test i thjeshtë për të punuar, "AT+GMR" do t'ju tregojë versionin e firmuerit. Çdo komandë duhet të përfundojë me CR+LF. Do të gjeni më shumë në ESP8266 AT Instruction Set.

"AT+CWAP" liston të gjitha pikat e qasjes aty pranë, por moduli duhet të jetë në modalitetin e stacionit: "AT+CWMODE_CUR = 1"

Kam bashkangjitur pamjet e ekranit nga terminali im i preferuar Tera Term dhe konfigurimi i tij (CR+LF për linjat e reja dhe shpejtësinë e duhur të baudit).

Recommended: