ESP8266 Пробуждение для глубокого сна

Я тестирую режим глубокого сна esp8266. И у меня есть несколько вопросов по этому поводу.

1- Я хочу разбудить esp по таймеру. Я сделал это. Я реализовал соединение GPIO16-RST, и эта версия готова.

2- Я тоже хочу включить esp с помощью внешней кнопки. Это означает, что я буду использовать таймер и кнопку, чтобы разбудить esp8266 в одно и то же время.

Возможно ли и как я могу подключить кнопку к контакту RST, когда GPIO16 уже подключен к RST?

, 👍0


1 ответ


1

Вывод сброса ESP8266 имеет внутреннюю подтяжку. Подключение контакта к земле активирует сброс ESP.

Чтобы создать кнопку сброса, подключите кнопку мгновенного действия между контактом сброса и землей. Нажатие кнопки соединит сброс с землей, вызывая сброс esp8266.

Контакт io 16 внутренне подключен к RTC, который в режиме глубокого сна отсчитывает время, а затем устанавливает на контакте НИЗКИЙ уровень. Если io 16 подключен к выводу сброса, это сбрасывает ESP8266, чтобы завершить глубокий сон.

Единственный способ выйти из режима глубокого сна esp8266 — это сброс. Нет конфликта между RTC io 16 и кнопкой сброса, обе подключены к контакту сброса. Оба могут активировать сброс, чтобы выйти из глубокого сна.

,