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, но безрезультатно.
Кто-нибудь может помочь...?
@Raj, 👍-1
Обсуждение2 ответа
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.Какая прошивка? AT-команды не работают в прошивке nodeMcu. Обычно прошивки AT работают до 115200 бит/с.
2. Если ваш FTD232 работает при напряжении 5 В, вам понадобится резистор между Arduino TX и ESP RX. ESP8266 работает только при напряжении 3,3 В.
3. Попробуйте esplorer — очень удобный инструмент для тестирования ESP8266: http://esp8266.ru/esplorer/
- Как читать и записывать EEPROM в ESP8266
- Как сделать выводы Tx и Rx на ESP-8266-01 в выводах GPIO?
- Как навсегда изменить скорость передачи данных ESP8266 (12e)?
- Как заставить 5-вольтовое реле работать с NodeMCU
- Как исправить: Invalid conversion from 'const char*' to 'char*' [-fpermissive]
- ESP8266 не подключается к Wi-Fi
- AT-команда не отвечает на последовательный монитор
- Разница между этими двумя платами NodeMCU?
Ваш последовательный монитор настроен на ОБА NL и CR?, @SoreDakeNoKoto
Какая модель ESP8266?, @Majenko
Да, и NL, и CR, и скорость передачи данных 9600, Модель ESP8266-01, та, что с 8 контактами и 2 GPIO., @Raj
Не выбирайте «Универсальный ESP8266»; оставьте настройки IDE по умолчанию. Просто подключите ESP, откройте последовательный монитор и попробуйте отправить команды на 9600 или 115200. Или вы можете использовать minicom для отправки команд напрямую без IDE., @SoreDakeNoKoto