esp8266 не программируется

Я работаю над esp8266 и подключаю его к Arduino Uno. Я запрограммировал Arduino, но когда я пишу команду AT на последовательном мониторе, он ничего не показывает. Подключения, которые я сделал, следующие:

tx uno - rx esp
rx uno - tx esp
gnd uno -gnd esp
vcc and ch_pd - 3.3v supply

Я использую внешний источник питания, а не 3,3 В от Arduino. Мне нужна помощь с этим.

, 👍0

Обсуждение

И как именно, по-вашему, ESP8266 подключен к Мост USB-UART?, @Ignacio Vazquez-Abrams

Он подключен через соединения, о которых я упомянул., @Rohan sethi

Нет, это не так. Он подключен наоборот., @Ignacio Vazquez-Abrams

что вы подразумеваете под словом «назад»?, @Rohan sethi

У вас есть RX моста, подключенный к RX устройства, и то же самое с TX., @Ignacio Vazquez-Abrams

Хотя верно, что TX/RX работают на 5 В, я экспериментировал с этим без проблем (пока!). Но да, подключите RX к RX и TX к TX. У меня все заработало. Также проверьте скорость передачи данных. Я был уверен, что мой работает на 9600, но потом он заработал на 115200..., @bladepanthera

Я подключил RX к TX, и все работает. Возникла проблема с моим модулем Wi-Fi. Я заменил его, и теперь все работает., @Rohan sethi


2 ответа


3

Будьте осторожны, вы можете сжечь свой ESP таким образом. Вам нужно понизить сигнальные линии до 3,3 В, а не до 5 В, используемых Arduino Uno. Есть много способов сделать это, от делителей напряжения до транзисторов, или вы можете использовать 3,3 В Arduino Pro Micro. Я бы также рекомендовал начать с платы FTDI 3,3 В и подключить ее напрямую к ESP, чтобы убрать Arduino и его код с картинки.

Я бы также убедился, что заземления внешнего источника питания и Arduino соединены вместе, или просто запитайте ESP от 3,3 В выхода Arduino.

Кроме этого, дважды проверьте скорость передачи данных. Некоторые модели поставляются с 9600 бод, некоторые с 115200 бод, и я уверен, что есть и другие модели, поставляемые с другими скоростями передачи данных.

,

0

Извините, если это глупые вопросы, но это то, что я бы проверил.

  1. Почему вы подключаетесь к Arduino, почему бы не подключиться напрямую к HOST и использовать программу-эмулятор терминала?
  2. Какой ESP8266 вы используете?
  3. Вы подключаете разъем Vcc ESP8266 к 3,3 В?
  4. Я думаю, вам нужно поднять контакт RST высоко, чтобы включить нормальную работу, это высоко?
,