Satura rādītājs:

Programmējiet jebkuru ESP8266 plati/moduli ar AT komandām Programmaparatūra: 5 soļi
Programmējiet jebkuru ESP8266 plati/moduli ar AT komandām Programmaparatūra: 5 soļi

Video: Programmējiet jebkuru ESP8266 plati/moduli ar AT komandām Programmaparatūra: 5 soļi

Video: Programmējiet jebkuru ESP8266 plati/moduli ar AT komandām Programmaparatūra: 5 soļi
Video: LDmicro 13: HC-05 Управление через приложение Bluetooth для телефона (программирование ПЛК микроконтроллера с помощью LDmicro) 2024, Novembris
Anonim
Programmējiet jebkuru ESP8266 plati/moduli ar AT komandu programmaparatūru
Programmējiet jebkuru ESP8266 plati/moduli ar AT komandu programmaparatūru

Katru ESP8266 moduli un plati var ieprogrammēt daudzos veidos:

  • Arduino,
  • pitons,
  • Lua,
  • AT komandas,
  • droši vien vēl daudzi …

Pirmie trīs no tiem ir vislabāk piemēroti atsevišķai darbībai, AT programmaparatūra ir paredzēta ESP8266 izmantošanai kā modulis vai ātrai testēšanai ar TTL RS232 sakaru palīdzību.

BTW programmēšana ESP (piemēram, ar Arduino, python vai Lua) izdzēsīs visu atmiņu. Tātad, ja vēlaties atgriezties pie AT komandām, jums ir jāatjaunina programmaparatūra.

Es jums parādīšu, kā to pareizi izdarīt, izmantojot Espriff rīkus un dokumentāciju.

1. darbība. Nepieciešamā programmatūra un dokumenti

ESP8266 NON-OS SDK-satur AT komandu programmaparatūru.. / ESP8266_NONOS_SDK-2.2.0 / bin / at

  • Flash lejupielādes rīki (ESP8266 & ESP32 & ESP32 -S2) - programma jaunas programmaparatūras mirgošanai
  • ESP8266 SDK darba sākšanas rokasgrāmata - satur atmiņas kartes, kas jums jāievēro, lai ieprogrammētu mikroshēmu
  • ES instrukciju komplekts ESP8266 - izvēles AT komandu ceļvedis

2. darbība. Aparatūra un savienojumi

Aparatūra un savienojumi
Aparatūra un savienojumi

Jums būs nepieciešams:

jebkurš ESP8266 modulis vai tāfele,

jebkurš USBSerial 3.3V pārveidotājs (ESP nav izturīgs pret 5V) (dažām plāksnēm ir viens, piemēram, NodeMCU),

pēc izvēles 3.3V PSU (ne katram sērijas pārveidotājam ir pietiekami daudz jaudas, lai barotu ESP8266)

Programmēšanai jums būs nepieciešams:

  • velciet GPIO15 uz leju (lielākajā daļā moduļu noklusējuma stāvoklis),
  • velciet GPIO2 uz augšu (lielākajā daļā moduļu noklusējuma stāvoklis),
  • velciet GPIO0 uz leju (vienmēr ir jādara, atstājiet to mierā vai pavelciet uz augšu normālai darbībai),

velciet CH_PD uz augšu

Dažreiz ne visas GPIO tapas ir pieejamas (piemēram, ESP-01 modulis), tādā veidā tās ir savienotas tā, kā vajadzētu, dažreiz ir zibspuldzes pogas, kuras jānospiež, atiestatot/ieslēdzot, lai ieietu zibspuldzes režīmā (piemēram, NodeMCU) un nav nepieciešams izveidot papildu savienojumu.

3. darbība. Zibspuldzes izmēra pārbaude

Pārbaudi to!
Pārbaudi to!
Pārbaudi to!
Pārbaudi to!
Pārbaudi to!
Pārbaudi to!

Jūs varat izmantot jebkuru termināļa lietojumprogrammu. Komanda "AT" ir vienkāršs darba tests, "AT+GMR" jums pateiks programmaparatūras versiju. Katra komanda ir jāpārtrauc ar CR+LF. Vairāk jūs atradīsit ESP8266 AT instrukciju komplektā.

"AT+CWAP" uzskaita visus tuvumā esošos piekļuves punktus, bet modulim jābūt stacijas režīmā: "AT+CWMODE_CUR = 1"

Es pievienoju ekrānuzņēmumus no sava iecienītākā termināļa Tera Term un tā konfigurācijas (CR+LF jaunām līnijām un pareizam pārraides ātrumam).

Ieteicams: