ESP8266 外部中断
ESP8266 External Interrupts
我需要将开关 (1/0
) 的状态发布到 MQTT 代理。我打算将其置于深度睡眠状态,因为这是一个电池供电的应用程序。有没有办法使用外部中断将 ESP8266 从深度睡眠中唤醒?
当交换机状态发生变化时,ESP唤醒并将交换机状态传输给MQTT代理。之后它再次进入深度睡眠。
我在 ESP 中没有找到有关外部中断的信息。正如我所知,在深度睡眠期间只有时钟是开启的,不确定我的目标是否可行。如果没有,如果您能为此建议一个替代方案(使用 ESP),我将很高兴。
拉克马尔
当然,请参阅 discussion here,基本上如果 CH_DP 变高,芯片就会唤醒。
您也可以尝试我的解决方案here。我使用一个晶体管来启用中断以在 ESP 从深度睡眠中唤醒后复位。
我需要将开关 (1/0
) 的状态发布到 MQTT 代理。我打算将其置于深度睡眠状态,因为这是一个电池供电的应用程序。有没有办法使用外部中断将 ESP8266 从深度睡眠中唤醒?
当交换机状态发生变化时,ESP唤醒并将交换机状态传输给MQTT代理。之后它再次进入深度睡眠。
我在 ESP 中没有找到有关外部中断的信息。正如我所知,在深度睡眠期间只有时钟是开启的,不确定我的目标是否可行。如果没有,如果您能为此建议一个替代方案(使用 ESP),我将很高兴。
拉克马尔
当然,请参阅 discussion here,基本上如果 CH_DP 变高,芯片就会唤醒。
您也可以尝试我的解决方案here。我使用一个晶体管来启用中断以在 ESP 从深度睡眠中唤醒后复位。