Попалась под руку плата и есть на плате такой модуль WiFi.
Подключается модуль ESP-WROOM-02 так :
Сначала вспоминаем , что у ESP не стандартная скорость по UART : the default power-on baud rate of ESP8266 is 74880
Потом тупо замеряем лог анализатором :
Период стабильно 26,75мкс, это 37383 Гц. Но для одного бита по-видимому умножаем частоту на 2 , примерно 74766.
Видно , что анализатор сразу прекрасно расшифровал данные.
Это на самом деле стандартный ответ чипа ESP в UART при включении. Но это Uart1. А для управления нам нужен UART2.
Далее находим линии UART_TX2 и UART_RX2
По ним идет управление чипом ESP и вот примерно с чего начинается диалог с ESP:
Сначала сразу после подачи питания 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 список доступных точек доступа
Файлы для скачивания
*
даташит