NodeMCU и SoftWare Serial

forfrends
Offline
Зарегистрирован: 24.02.2015

Всем привет!

Хочу сделать автономное устройство на базе NodeMCU. Но столкнулся с задачкой. К пинам Rx и Tx подключен дисплей, а если он подключен, то прошивка ESP8266 не происходит, выдает ошибку. Если дисплей отключить, то прошивается без проблем. Значит придется использовать SoftWare Serial. И хочу узнать ваше мнение: ESP826 работает с SoftWare Serial? Стабильно? Скорость 115200 (или больше) поддерживает?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

forfrends пишет:

Всем привет!

Привет

forfrends пишет:

Хочу сделать автономное устройство на базе NodeMCU. 

Делайте.

forfrends пишет:

Значит придется использовать SoftWare Serial.

Зачем? Кто мешает отключать дисплей на момент прошивки? Для это можно на плате специальный джампер припаять. Снял - прошивай, надел - работает с дисплеем.

forfrends пишет:
ESP826 работает с SoftWare Serial?
Да.
forfrends пишет:
Стабильно?
Да.
forfrends пишет:
Скорость 115200 (или больше)держивает?
Нет.

forfrends
Offline
Зарегистрирован: 24.02.2015

Понятно, спасибо. Отключение дисплея не особо устраивает. Это нужно будет либо разбирать устройство, либо выключатель на корпус кидать... Не удобно, да и не практично :( Попробую с SoftWare Serial поиграться. Не получится - тогда только через переключатель :(

vlad072
Offline
Зарегистрирован: 01.08.2017

не рекомендую связываться с SoftwareSerial. Каждый день "автономное устройство" прошивать планируется? На крайний случай посмотрите в сторону AltSoftSerial, по совместимости с ESP ничего не скажу.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

ESP хорош еще и тем, что "прошиватся" по воздуху. И эта возможность не откусывает так уж много памяти, которой в ESP более чем достаточно.

forfrends
Offline
Зарегистрирован: 24.02.2015

Забил я на этот SoftwareSerial. Сильно много косяков вылазит. Надо попробовать функцию обновления по воздуху.

Штирлиц
Штирлиц аватар
Offline
Зарегистрирован: 13.06.2015

Подключи экран к Serial1 и будет тебе счастье.