ESP32 反复重启问题 Arduino屏蔽断电探测器

ESP32 反复重启问题 Arduino屏蔽断电探测器

搜到原因应该是触发了断电探测器,估计是供电环境本来就不稳定,开蓝牙都时候瞬间电平降低到门限下,手头没电容,先软件改改看看。
然后重启失败应该是个芯片bug

找到了个文章How to disable brownout detector in ESP32 in Arduino

#include "soc/soc.h"
#include "soc/rtc_cntl_reg.h"

void setup() {
  WRITE_PERI_REG(RTC_CNTL_BROWN_OUT_REG, 0); //disable   detector
  //Your code
}

版权声明:本文为yongwn原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。