Возможно 2 варианта использования ESP8266: Использование

advertisement
Возможно 2 варианта использования ESP8266:
Использование совместно с дополнительным микроконтроллером, который будет управлять
модулем по UART при помощи АТ команд.
Написание собственной прошивки для чипа ESP8266 и его использование как самодостаточного
устройства.
Естественно более выгодным является 2-й вариант, тем более потенциал ESP8266 велик.
Однако начнем с рассмотрения более простого режима, так как некоторые моменты нам понадобятся в
дальнейшем.
Стартовая документация для работы с ESP8266 - http://www.microchip.ua/esp8266/
Использование микросхемы в самом простом режиме – управление при помощи AT команд.
Для первого тестирования мы выберем фирмваре от Espressif
Утилита XTCOM
http://www.microchip.ua/esp8266/SOFT%20AT/XTCOM_UTIL.zip
Фирмваре
http://www.microchip.ua/esp8266/SOFT%20AT/AT21SDK95-2015-01-24.bin
Описание команд
http://www.microchip.ua/esp8266/SOFT%20AT%20FIRST%20STEP/AT%20Instruction%20v0.21.pdf
ВНИМАНИЕ !!!
Версии фирмваре и описание АТ команд со времени написания документа могут обновиться.
Так как это фирмваре является free-team ( созданое и распространяемое сообществом ) , то
обновления можно проверить на сайтах-форумах сообщества.
Рускоязычное сообщество пользователей ESP8266 - http://esp8266.ru/
Официальный форум от компании Espressif (англоязычный) - http://www.esp8266.com/
BBS Espressif (англоязычный) - http://bbs.espressif.com/index.php
Рекомендуется использовать именно эти сайты, так как на них присутствуют представители компании
производителя чипов и подается официальная информация.
Нам понадобятся следующие выводы чипа:
VCC, GND — питание +3.3В;
URXD,UTXD — выводы RS232 толерантны к 3.3В
RST — Аппаратный сброс (reset)
GPIO0, GPIO2 — выводы GPIO
CH_PD — Chip enable, для работы должен быть подключен к +3.3В.
Для переключения в режим обновления прошивки - подать низкий уровень на GPIO0 и высокий на CH_PD.
Запускаем XTCOM_UTIL, переходим в Tools -> Config Device, выбираем COM-порт к которому подключено
устройство, ставим скорость порта 57600, жмем Open, потом Connect, программа должна сказать «Connect
with target OK!», закрываем окно настроек.
Переходим в меню API TEST, выбираем (4) Flash Image Download, указываем путь к файлу «AT21SDK95-201501-24.bin», адрес оставляем 0x00000, жмем DownLoad.
Должна начаться загрузка прошивки, по окончании будет выдано сообщение о успешном завершении
процесса.
Отключаем питание, вывод GPIO0 отсоединяем от общего провода, включаем питание, запускаем
терминал. Проверяем готовность платы командой AT и версию прошивки командой AT+GMR.
После этого можно работать с ESP8266 используя доступные АТ команды.
Download