
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

Каждый модуль и плату ESP8266 можно запрограммировать разными способами:
- Ардуино,
- питон
- Lua,
- AT-команды,
- наверно еще много …
Первые три из них лучше всего подходят для автономной работы, микропрограмма AT предназначена для использования ESP8266 в качестве модуля или для быстрого тестирования с помощью связи TTL RS232.
Кстати, программирование ESP (например, с помощью Arduino, python или Lua) сотрет всю память. Так что, если вы хотите вернуться к AT-командам, вам придется перепрошить прошивку.
Я покажу вам, как сделать это правильно с помощью инструментов и документации Espriff.
Шаг 1. Необходимое программное обеспечение и документы
ESP8266 NON-OS SDK - содержит микропрограмму AT-команд в.. / ESP8266_NONOS_SDK-2.2.0 / bin / at
- Flash Download Tools (ESP8266 & ESP32 & ESP32-S2) - программа для прошивки новой прошивки
- Руководство по началу работы с ESP8266 SDK - содержит карты памяти, которым вы должны следовать, чтобы запрограммировать чип
- ESP8266 AT Instruction Set - дополнительное руководство по AT-командам
Шаг 2: Оборудование и подключения

Вам понадобиться:
любой модуль или плата ESP8266,
любой преобразователь USBSerial 3,3 В (ESP не устойчив к 5 В) (на некоторых платах он есть, например, NodeMCU),
опционально блок питания 3,3 В (не каждый последовательный преобразователь имеет достаточно мощности для питания ESP8266)
Для программирования вам необходимо:
- потяните GPIO15 вниз (состояние по умолчанию для большинства модулей),
- потяните GPIO2 вверх (состояние по умолчанию для большинства модулей),
- потяните GPIO0 вниз (всегда нужно делать, оставьте его в покое или потяните вверх для нормальной работы),
потяните CH_PD вверх
Иногда не все контакты GPIO доступны (например, модуль ESP-01), таким образом, они подключаются должным образом, иногда есть кнопки вспышки, которые необходимо нажимать при сбросе / включении для входа в режим вспышки (например, NodeMCU) и никаких дополнительных подключений делать не нужно.
Шаг 3. Проверка размера вспышки



Вы можете использовать любое терминальное приложение. Команда «AT» - это простой тест на работу, «AT + GMR» сообщит вам версию прошивки. Каждая команда должна завершаться CR + LF. Вы найдете больше в ESP8266 AT Instruction Set.
«AT + CWAP» перечисляет все ближайшие точки доступа, но модуль должен быть в режиме станции: «AT + CWMODE_CUR = 1»
Я приложил скриншоты с моего любимого терминала Tera Term и его конфигурации (CR + LF для новых линий и правильной скорости передачи).
Рекомендуемые:
Как прошить или запрограммировать прошивку ESP8266 AT с помощью прошивки ESP8266 и программатора, модуля IOT Wifi: 6 шагов

Как прошить или запрограммировать прошивку ESP8266 AT с помощью ESP8266 Flasher и программатора, модуля IOT Wifi: Описание: Этот модуль представляет собой USB-адаптер / программатор для модулей ESP8266 типа ESP-01 или ESP-01S. Он удобно оснащен гнездовым разъемом 2x4P 2,54 мм для подключения ESP01. Также он выламывает все штыри ESP-01 через вилку 2x4P 2,54 мм h
Программирование модуля CSR Bluetooth: 7 шагов

Программирование модуля Bluetooth для CSR: недавно я сделал несколько динамиков Bluetooth (ссылки ниже), и хотя на них приятно смотреть и приятно слушать, но «Имя»; который появляется на моем телефоне (или устройстве потоковой передачи Bluetooth): 1) Что-то скучное вроде " CS
Прошивка микропрограммы AT-команды в модуль ESP01 (требуется переходник с USB на TTL): 5 шагов

Прошивка микропрограммы AT Command для модуля ESP01 (требуется переходник с USB на TTL): Автор: Джей Амиэль АджокГенсан PHfacebook.com/geeamealyoutube.com/jayamielajoc
AT-команды для модуля Bluetooth (HC-05 W / EN Pin и BUTTON) с использованием платы Arduino !: 5 шагов

Команды AT для модуля Bluetooth (вывод и КНОПКА HC-05 W / EN) с использованием платы Arduino !: Автор: Джей Амиэль АджокГенсан PH Это руководство поможет вам начать работу с модулем Bluetooth HC05. К концу этого руководства вы узнаете об отправке AT-команд модулю для его настройки / изменения (имя, пароль, скорость передачи данных
Конвертируйте (почти) любой медиафайл в (только примерно) любой другой медиафайл бесплатно !: 4 шага

Конвертируйте (почти) любой медиафайл в (только примерно) любой другой медиафайл бесплатно !: Моя первая инструкция, ура! В любом случае, я искал в Google бесплатную программу, которая конвертировала бы мои файлы Youtube.flv в формат, который является более универсальным, например .wmv или.mov. Я поискал бесчисленное количество форумов и веб-сайтов, а затем нашел программу под названием