ESP-8266 перестал работать из-за возможной неправильной компоновки платы.

Я следил за этим руководством, чтобы установить мой ESP8266. Я также воссоздал на перфорированной плате схему, представленную в руководстве, и собираюсь использовать ее в своем проекте.

Проблема возникает, когда я подключаю свой ESP к плате и пытаюсь связаться с ним через последовательный монитор. При использовании скорости передачи данных 115200 бод ESP отвечает на команды, но в искаженном формате. Кроме того, синий светодиод горит после включения питания в течение все более продолжительных периодов времени. Теперь синий светодиод горит всегда, и ESP больше не отвечает ни на какие команды, кроме случаев перезагрузки и запроса информации о прошивке для запуска. Я подозреваю, что ESP неисправен, но не знаю, как это проверить.

Также обратите внимание, что ESP работал нормально на макетной плате на скорости 9600 бод до инцидента с синим светодиодом. Теперь и с макетной платой это не будет работать.

Все команды были отправлены с переводом строки и возвратом каретки.

ESP8266 сломан? Может ли быть что-то не так с моей платой? Схема довольно плотная и помимо ESP-8266 содержит проводку для нескольких других компонентов.

, 👍1

Обсуждение

Скорость передачи данных большинства ESP8266 по умолчанию — нестандартная «74880» (то есть 115200 * 26/40)., @Jaromanda X

@JaromandaX, когда последовательный монитор настроен на скорость 74880 бод, при перезагрузке платы появляется «сообщение о загрузке». Однако я не могу получить ответ ни на одну команду, отправленную на плату, ни на какой скорости передачи данных., @GreatHam


1 ответ


Лучший ответ:

2

Оказывается, настоящим виновником была команда AT+IPR=9600, заблокировавшая плату. Плата была «исправлена» путем получения прошивки и ее прошивки на плату с помощью esptool.py. Загрузите исходный код репозитория, перейдите в каталог bin/at/ и просмотрите файл README.md, чтобы узнать, на какие адреса следует перепрограммировать различные части.

,