ESP-WROOM-02

Попалась под руку плата и есть на плате такой модуль WiFi.

фотка 1

Подключается модуль ESP-WROOM-02 так :

фотка 2

Сначала вспоминаем , что у ESP не стандартная скорость по UART : the default power-on baud rate of ESP8266 is 74880

Потом тупо замеряем лог анализатором :

Период стабильно 26,75мкс, это 37383 Гц. Но для одного бита по-видимому умножаем частоту на 2 , примерно 74766.
Видно , что анализатор сразу прекрасно расшифровал данные.

фотка 3

Это на самом деле стандартный ответ чипа ESP в UART при включении. Но это Uart1. А для управления нам нужен UART2.

Далее находим линии UART_TX2 и UART_RX2

По ним идет управление чипом ESP и вот примерно с чего начинается диалог с ESP:

фотка 4

Сначала сразу после подачи питания esp вываливает

<--   \n\r ready \n\r    (ESP отвечает , что готова)

Но на самом деле скорее всего потом появится :

-->   AT \n
<--   AT \n\n ERROR \n\r    (ESP отвечает , что еще не готова)

в какой-то момент

-->   AT \n
<--   AT \n\n OK \n\r    (ESP отвечает - готова к приему команд)

И так далее диалог идет через AT команды (скорость 115200).

ATE1 Включить возвращение команд.

AT0IFC=1 настройка контроля потока : 1 программный

AT0CWMODE?0CWMODE:1 Set wifi mode station

AT0CWLAP список доступных точек доступа

Файлы для скачивания

* ESP-WROOM-02 [pdf]
даташит