Всем доброго времени суток.
Ситуация такая: модуль ESP-12 при подключении через Arduino UNO (USB-TTL) в терминале бесконечно шлёт "ERROR". В чём может быть проблема?
Питание взял от 3.3v Arduino, RX -> RX, TX -> TX, GPIO15 и GND вывел на общую землю (без резисторов), CH_PD и Vcc на общее 3.3v (без резисторов). При запуске синий светодиод мигает 2 раза, затем загорается (как надо). Точка по Wi-Fi видна, подключается, пингуется.
Всем доброго времени суток.
Ситуация такая: модуль ESP-12 при подключении через Arduino UNO (USB-TTL) в терминале бесконечно шлёт "ERROR". В чём может быть проблема?
Питание взял от 3.3v Arduino, RX -> RX, TX -> TX, GPIO15 и GND вывел на общую землю (без резисторов), CH_PD и Vcc на общее 3.3v (без резисторов). При запуске синий светодиод мигает 2 раза, затем загорается (как надо). Точка по Wi-Fi видна, подключается, пингуется.
Очень интересно... Всю жизнь, везде, подключают TX на RX и наоборот, а тут нужно TX на TX...
TX - выход. RX - вход. Нельзя выход подключать к выходу - слабое сдохнет, и, как минимум, не будет ничего работать.
Очень интересно... Всю жизнь, везде, подключают TX на RX и наоборот, а тут нужно TX на TX...
TX - выход. RX - вход. Нельзя выход подключать к выходу - слабое сдохнет, и, как минимум, не будет ничего работать.
Мне ни когда не нравилась идея питать, что-то с контролеров, лучше все таки отдельный блок питания.
Не очень понятно Ваше подключение, что между TX Ардуины и TX ESP, резисторы, LLC 3.3V - 5V и т.д.
Не ужели на прямую, как на этой страной картинке, питание на прямую как и провода.
У Arduino UNO GIPIO 5V, у ESC 3,3V или они толерантные к +5 В?
А да по данной ссылке написано.
Внимание!В этой схеме также требуется согласовывать уровни TTL 5 вольт Arduino и 3.3 вольта на ESP8266, однако неплохо работает и так.
Внимание! На Arduino может быть установлен стабилизатор питания, который не выдержит ток, требуемый для ESP8266, поэтому прежде, чем производить подключение сверьтесь с даташитом на тот стабилизатор, который установлен именно у вас. Не подключайте другие энергопотребляющие компоненты одновременно с ESP8266 в связи с риском выхода из строя встроенного в Arduino стабилизатора питания.
Только это резанула глаз
согласовывать уровни TTL 5 вольт Arduino и 3.3 вольта на ESP8266, однако неплохо работает и так.
Только начинаю, но уже знаю, что при критической ошибке, модуль перегружается и выкидывает данные инициализации. К примеру мои вчерашние
а)rst cause:2, boot mode3,7)
b)rst cause:4, boot mode3,7)
А у Вас явно ошибка - don't use rtc mem data.
Еще не сталкивался, но в сети огромное кол-во статей на тему данной ошибки.
Хотя я бы, для начало взял бы отдельный блок питания, понижающий и подключил TX Ардуины и TX ESP через LLC 3.3V - 5V.
Очень много Ардуино совместимых плат, который по своей сути те же Uno, но с другой схемотехникой. Есть близкие к промышленным для установки на DIN рейки, со своими защитами по входам и т.д.