ESP8266 не отвечает

У меня ESP8266, FTD232 UART, ОС Linux mint 17.3, Arduino IDE 1.6.7,

Следующие соединения:

External Power source  ESP8266
  3.3 V                  VCC
  GND                    GND
  3.3 V                  CHPD
  3.3 V                  GPIO0

FTD232 UART  ESP8266
    RX         TX
    TX         RX

Плюс FTD232 GND и GND источника питания соединены, чтобы обеспечить общую ссылку.

Я открываю Arduino IDE и выбираю плату Generic ESP 8266.

Открыть серийный монитор:

AT-команда, нет ответа..?

Я пробовал много разных вещей, найденных в Интернете, даже новый ESP8266, но безрезультатно.

Кто-нибудь может помочь...?

, 👍-1

Обсуждение

Ваш последовательный монитор настроен на ОБА NL и CR?, @SoreDakeNoKoto

Какая модель ESP8266?, @Majenko

Да, и NL, и CR, и скорость передачи данных 9600, Модель ESP8266-01, та, что с 8 контактами и 2 GPIO., @Raj

Не выбирайте «Универсальный ESP8266»; оставьте настройки IDE по умолчанию. Просто подключите ESP, откройте последовательный монитор и попробуйте отправить команды на 9600 или 115200. Или вы можете использовать minicom для отправки команд напрямую без IDE., @SoreDakeNoKoto


2 ответа


1

ESP8266-01 загрузится и покажет некоторые сообщения о загрузке со скоростью 76 800 бод, прежде чем переключиться на настроенную по умолчанию скорость 9600 или 115 200 бод.

Попробуйте установить скорость передачи данных на 76 800 и перезагрузить ESP8266, чтобы сначала увидеть сообщения о загрузке, чтобы определить, работает ли ваша схема. Вы можете увидеть что-то вроде этого:

8 января 2013 г., первая причина: 4, режим загрузки: (3,7)

,

Просто примечание о «начальной» скорости передачи этих устройств ... многие ESP8266 используют кристалл 26 МГц, а не 40 МГц - это, по-видимому, не меняет тактовую частоту MCU, но влияет на скорость передачи загрузчика ... то, что должно быть 115200, становится 74880 (не обычная скорость, но, по крайней мере, поддерживается arduino ide) причина этой странной скорости ... 115200 * 26/40 = 74880 - я думаю, загрузчик настраивает uart для чего он считает, что это 115200, прежде чем будут приняты во внимание необходимые «настройки» для кристалла 26 против 40 МГц., @Jaromanda X


1

1.Какая прошивка? AT-команды не работают в прошивке nodeMcu. Обычно прошивки AT работают до 115200 бит/с.

2. Если ваш FTD232 работает при напряжении 5 В, вам понадобится резистор между Arduino TX и ESP RX. ESP8266 работает только при напряжении 3,3 В.

3. Попробуйте esplorer — очень удобный инструмент для тестирования ESP8266: http://esp8266.ru/esplorer/

,