Ну вот случилось так что WiFi модуль ESP8266 (esp-01) есть, а программатора к нему нет. Возник вопрос: "Как запрограммировать модуль ESP8266?" - да просто :) .
Не много погулив, понял, что без некоторых ухищрений ничего не выйдет.
- модулю требуется питание 3,3 Вольта;
- нужен преобразователь rs232;
- согласование уровней для подключения к преобразователю rs232;
- и кнопка, не забываем про КНОПКУ "Где же у него кнопка, Урий?"(с)
Вот в принципе вся схема:
Китайского модуля преобразователя USB -> rs232, у меня не было, поэтому вместо него я использовал "мертвый" Arduino Nano и сдул дохлый проц. На модуле мне пригодилась кнопка "Reset", я ее использовал для сброса ESP-шки. сам модуль разместил на макетке со стендом для отладки Arduino Nano и
модулю ESP8266.
модулю ESP8266.
В общем получилось удачно.
После того как все собрали, переходим к программированию. Данный программатор стабильно работает как с Arduino IDE, так и программатором XTCOM_UTIL.
Подробнее о программировании с помощью XTCOM_UTIL.
- Запускаем программу;
- Переходим в меню Tools -> Config Device и выбираем COM-порт;
- Далее нужно одновременно нажать кнопки "Reset" и "Flash", затем отпустить
"Reset" и через секунду "Flash". Контроллер ESP8266 перейдет в режим программирования. В программаторе XTCOM_UTIL нажмем кнопку "Connect" и если сделали все правильно программа подключиться к контроллеру. - Теперь в меню "API_TEST" выбираем 4-й пункт. И в появившемся окне указываем путь к прошивке и ничего больше не меняя, нажимаем кнопку "Download"
Вот и все.