nodemcu esp8266 не загружается, когда контакт 5 вольт подключен в качестве источника VIN

Каждый раз, когда я загружаю esp8266 или прошиваю код через USB, мне приходится удалять vin-пин, иначе он не загружается.

Если я удалю vin-пин, произойдет прошивка и загрузка, и тогда я смогу подключить vin к реле 5 В (используя VIN для включения реле).

Я не понимаю, какое отношение это имеет к VIN-коду. Подскажите, пожалуйста.

Я использую указанные ниже контакты для восьми устройств

//настройка контактов реле для функции
int relayOne = 5;
int relayTwo = 4;
int relayThree = 0;
int relayFour = 2;
int relayFive = 14;
int relaySix = 12;
int relaySeven = 13;
int relayEight = 15;

, 👍0

Обсуждение

плата реле может передавать напряжение 5 В на контакт 3,3 В через подтягивающее напряжение, я видел это раньше на модулях реле с активным низким уровнем. Некоторым ESP может не понравиться 5В. используйте n-chan, чтобы отключить реле на основе 3,3 В от GPIO, @dandavis

Спасибо за вклад. В любом случае я удалил gpio 0 2 15, так как это создает проблемы при загрузке. Теперь все работает нормально., @vijay vikma


1 ответ


Лучший ответ:

1

Выводы ввода-вывода 0, 2 и 15 являются контактами конфигурации загрузки. 15 должен быть НИЗКИМ при загрузке, 2 не должен быть НИЗКИМ при загрузке, а 0 определяет режим мигания. Для нормального запуска вывод 0 должен быть ВЫСОКИМ. Плата NodeMcu имеет необходимые схемы повышения и понижения напряжения.

К контактам 0, 2 и 15 можно подключать только те устройства, которые не меняют состояние загрузки.

,

Большое спасибо. но я не понимаю, почему он работает, когда vin не подключен к реле vcc. он не загружается только тогда, когда vin подключен к реле. Во-вторых, если я удалю устройство из этих трех контактов. Какие еще контакты я смогу использовать? Всего у меня будет восемь устройств для управления. заранее спасибо, @vijay vikma

он меняется, если сигнальный контакт реле тянет вверх или вниз, @Juraj

Спасибо за поддержку. Я удалил gpio 0 2 15 и использовал другие контакты. все работает нормально., @vijay vikma

Хорошо, я сделаю это. Я новичок в stackexchange. Не знаю, где это сделать., @vijay vikma