ESP32 深度睡眠模拟双边沿 IO 唤醒,反复自动唤醒踩坑

esp32低功耗休眠,只有高低电平唤醒,这个就有点坑了,假如我的设备现在低电平触发唤醒,如果唤醒设备出现故障,一直处于低电平。那么我的设备,就要一直处于唤醒吗?这对于低功耗设备来说是灾难性的。
下面我总结了一个方法:用软件模拟边沿触发,我希望我的设备,不论什么时候都能稳定触发。
解决的问题:针对设备低功耗休眠,外部唤醒。因故障或者异常引起的一直唤醒,设备无法休眠
解决思路:读取唤醒pin的电位,如果 高电位,就设置 低电平唤醒。如果 低电位,就设置高电平唤醒。设备的唤醒引脚加个上拉电阻

posted on 2026-09-10 13:25  一起疯狂  阅读(3)  评论(0)    收藏  举报

导航