Ну вот случилось так что WiFi модуль ESP8266 (esp-01)  есть, а программатора к нему нет. Возник вопрос: "Как запрограммировать модуль ESP8266?" - да просто :) . 

Не много погулив, понял, что без некоторых ухищрений ничего не выйдет. 
  1. модулю требуется питание 3,3 Вольта;
  2. нужен преобразователь rs232;
  3. согласование уровней для подключения к преобразователю rs232;
  4. и кнопка, не забываем про КНОПКУ "Где же у него кнопка, Урий?"(с)

Вот в принципе вся схема:

Схема программатора ESP8266

Китайского модуля преобразователя USB -> rs232, у меня не было, поэтому вместо него я использовал "мертвый" Arduino Nano и сдул дохлый проц. На модуле мне пригодилась кнопка "Reset", я ее использовал для сброса ESP-шки. сам модуль разместил на макетке со стендом для отладки Arduino Nano и
модулю ESP8266. 

В общем получилось удачно.

Программатор ESP8266

После того как все собрали, переходим к программированию. Данный программатор стабильно работает как с Arduino IDE, так и программатором XTCOM_UTIL.

Подробнее о программировании с помощью XTCOM_UTIL. 
  1. Запускаем программу;
  2. Переходим в меню Tools -> Config Device и выбираем COM-порт;Программа XTCOM_UTIL
  3. Далее нужно одновременно нажать кнопки "Reset" и "Flash", затем отпустить 
    "Reset"  и через секунду "Flash". Контроллер ESP8266 перейдет в режим программирования. В программаторе XTCOM_UTIL нажмем кнопку "Connect" и если сделали все правильно программа подключиться к контроллеру.
    Программирование WiFi модуля ESP8266 (esp-01)
  4. Теперь в меню "API_TEST" выбираем 4-й пункт. И в появившемся окне указываем путь к прошивке и ничего больше не меняя, нажимаем кнопку "Download"Программирование WiFi модуля ESP8266 (esp-01)

Вот и все.


Авторское право © 2024 cto40.ru Все Права Защищены.