Внешние прерывания ESP8266

Мне нужно опубликовать состояние коммутатора (1/0) в MQTT-брокере. Я планирую перевести его в режим глубокого сна, так как это приложение работает от батареи. Есть ли способ вывести ESP8266 из глубокого сна с помощью внешних прерываний?

Когда состояние коммутатора изменяется, ESP просыпается и передает состояние коммутатора брокеру MQTT. После этого он снова уходит в глубокий сон.

Я не нашел информации о внешних прерываниях в ESP. Как я узнал, только часы включены во время глубокого сна, и я не уверен, достижима ли моя цель. Если нет, я был бы рад, если бы вы могли предложить альтернативу для этого (используя ESP).

Лакмаль


person Lakmal Premaratne    schedule 20.10.2016    source источник
comment
Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что он касается электронных схем, а не программирования.   -  person Fraser    schedule 20.10.2016


Ответы (2)


Конечно, см. обсуждение здесь, в основном, если CH_DP становится высоким, чип просыпается.

person Fraser    schedule 20.10.2016

Вы также можете попробовать мое решение здесь. Я использую один транзистор, чтобы прерывание сбрасывалось после выхода ESP из глубокого сна.

person Tomsim    schedule 19.10.2017
comment
Пожалуйста, включите основное содержание ссылки в ответ. - person Ibo; 19.10.2017