• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь Старт ESP8266 (ESP-01) с подключенными датчиками

valerivp

Member
К модулю должен подключаться приемник 433. Приемник постоянно выдает шум, т.е. постояно меняется уровень 1/0
Ног всего две GPIO0 и GPIO2
если на GPIO0 при старте LOW - модуль стартует в режиме прошивки, т.е. к этому порту подключать приемник нельзя.
GPIO2 - если к нему подключить - модуль так же не стартует, на UART идет шум.

Пока я вышел из положения - подключил приемник на RX. Все работает, но для прошивки надо перетыкать пины, и занят нужный (может быть, для будущих идей) порт :(

Вопрос - как использовать GPIO если состояние входа при старте не определено?

Подскажите так же практический смысл вывода на ESP-01 пина CH_PD - на него же всегда надо подавать HIGH.

В железе я соображаю на 1+ :(
 

Сергей_Ф

Moderator
Команда форума
- как использовать GPIO если состояние входа при старте не определено?
никак. Состояние должно быть определено в соответствии с нужным режимом.

практический смысл вывода на ESP-01 пина CH_PD
смысл в возможности отключить модуль.
 

valerivp

Member
Тогда смежный вопрос,
В вариантах где больше пинов (nodemcu например), там тоже засада со стартом. На gpio16 стартует вроде с любым уровнем, а на некоторых остальных - нет.

Вопрос - где есть описание какие уровни должны быть на пинах для старта?
 

Сергей_Ф

Moderator
Команда форума
есть описание какие уровни должны быть на пинах для старта?
в документации, вестимо. Даташит называется. Если с английским, беда, то тут есть поиск.
Первая же тема после Вашей, в этом же разделе, например. https://esp8266.ru/forum/threads/vkljuchenie-s-podkljuchennym-k-rele-gpio-0.278/
 

valerivp

Member
Доку я на английском буду долго читать, т.к. не знаю что мне надо искать.
А в теме рядом - сказано только про gpio14 - типа все можно.
А всего ж портов штук 20. Я нашел инфу про:
0, 2 - не должен быть 0
15 - 0 должен быть всегда
14, 16, rx - не контролируется
 

Andy Korg

Moderator
Команда форума
...как использовать GPIO если состояние входа при старте не определено?
Можно повесить внешнюю схему которая будет держать вывод некоторое время в нужном режиме при включении питания или по внешнему сигналу.
 

valerivp

Member
А если программная перезагрузка не будет проблем?
Как такую схему сделать?
 
Сверху Снизу