Мазмұны:

AT Commands микробағдарламасы бар кез келген ESP8266 тақтасын/модулін бағдарламалау: 5 қадам
AT Commands микробағдарламасы бар кез келген ESP8266 тақтасын/модулін бағдарламалау: 5 қадам

Бейне: AT Commands микробағдарламасы бар кез келген ESP8266 тақтасын/модулін бағдарламалау: 5 қадам

Бейне: AT Commands микробағдарламасы бар кез келген ESP8266 тақтасын/модулін бағдарламалау: 5 қадам
Бейне: Балаларға шабуыл жасаған үйдегі жын. #тылсымдүние #қорқыныштыоқиғалар #қорқыныштывидеолар 2024, Шілде
Anonim
AT Commands микробағдарламасы бар кез келген ESP8266 тақтасын/модулін бағдарламалау
AT Commands микробағдарламасы бар кез келген ESP8266 тақтасын/модулін бағдарламалау

Әрбір ESP8266 модулі мен тақтасы көптеген жолдармен бағдарламалануы мүмкін:

  • Ардуино,
  • питон,
  • Луа,
  • AT командалары,
  • тағы да көп шығар…

Олардың алғашқы үшеуі дербес жұмыс үшін жақсы, AT микробағдарламасы ESP8266 модулі ретінде пайдалануға немесе TTL RS232 байланысымен жылдам тестілеуге арналған.

BTW ESP бағдарламалау (мысалы, Arduino, python немесе Lua) барлық жадты жояды. Егер сіз AT командаларына оралғыңыз келсе, микробағдарламаны жаңартуыңыз керек.

Мен сізге оны қалай дұрыс жасау керектігін Espriff құралдарымен және құжаттамасымен көрсетемін.

1 -қадам: Қажетті бағдарламалық қамтамасыз ету мен құжаттар

ESP8266 NON-OS SDK-.. / ESP8266_NONOS_SDK-2.2.0 / bin / мекенжайындағы AT бағдарламалық жасақтама командаларын қамтиды

  • Flash жүктеу құралдары (ESP8266 & ESP32 & ESP32 -S2) - жаңа микробағдарламаны жыпылықтауға арналған бағдарлама
  • ESP8266 SDK Жұмысты бастау бойынша нұсқаулық - чипті бағдарламалау үшін сақтау қажет жад карталары
  • ESP8266 AT нұсқаулық жиынтығы - қосымша AT командалық нұсқаулығы

2 -қадам: Аппараттық құралдар мен қосылымдар

Аппараттық құралдар мен қосылымдар
Аппараттық құралдар мен қосылымдар

Сізге қажет:

кез келген ESP8266 модулі немесе тақтасы,

кез келген USBSerial 3.3V түрлендіргіші (ESP 5В төзімді емес) (кейбір тақталарда біреу бар, мысалы, NodeMCU),

қосымша 3.3V PSU (әрбір сериялық түрлендіргіш ESP8266 қосу үшін жеткілікті қуатқа ие емес)

Бағдарламалау үшін сізге қажет:

  • GPIO15 төмен түсіріңіз (көптеген модульдер үшін әдепкі күй),
  • GPIO2 жоғары көтеріңіз (көптеген модульдер үшін әдепкі күй),
  • GPIO0 төмен түсіріңіз (әрқашан істеу керек, оны жалғыз қалдырыңыз немесе қалыпты жұмыс үшін жоғары қарай тартыңыз),

CH_PD жоғары тартыңыз

Кейде барлық GPIO түйреуіштері қол жетімді емес (мысалы, ESP-01 модулі), осылайша олар тиісінше қосылады, кейде жарқыл режиміне кіру үшін қалпына келтіру/қосу кезінде басу қажет жарқыл түймелері болады (мысалы, NodeMCU) және қосымша байланыс орнатудың қажеті жоқ.

3 -қадам: Флэш өлшемін тексеру

Оны тексеріңіз!
Оны тексеріңіз!
Оны тексеріңіз!
Оны тексеріңіз!
Оны тексеріңіз!
Оны тексеріңіз!

Сіз кез келген терминалды қосымшаны пайдалана аласыз. «AT» пәрмені - бұл жұмыс үшін қарапайым тест, «AT+GMR» сізге микробағдарламаның нұсқасын хабарлайды. Әрбір команда CR+LF көмегімен тоқтатылуы керек. Сіз ESP8266 AT нұсқаулықтар жиынтығынан көбірек біле аласыз.

«AT+CWAP» барлық жақын кіру нүктелерін тізімдейді, бірақ модуль станция режимінде болуы керек: «AT+CWMODE_CUR = 1»

Мен өзімнің сүйікті Tera Term терминалы мен оның конфигурациясынан скриншоттарды тіркедім (жаңа жолдар үшін CR+LF және дұрыс беру жылдамдығы).

Ұсынылған: