ESP32报错:Brownout detector was triggered

这篇具有很好参考价值的文章主要介绍了ESP32报错:Brownout detector was triggered。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

最近在用ESP32做一个智能小车控制器,发现在加入wifi功能后烧后串口总是报错,然后板子会不断的重启。报错内容如下:

rst:0xc (SW_CPU_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:10944
load:0x40080400,len:6388
entry 0x400806b4
0x3ffb1f68
PCM audio MJPEG video start

Brownout detector was triggered
前面一大堆我没看懂,但是”Brownout detector was triggered“这句倒是引起了注意,意思就是触发了断电检测。那这个肯定就是电源不稳定引起的。google了一下,也确实如此。大概就是说PC的usb供电不稳定,然后产生的压降不足以支撑wifi的功耗,所以每次电压降到低压检测设定的值以后就会重启。

那怎么解决呢?

两个办法:
一、临时办法:

在EPS32中添加以下代码:

#include "soc/soc.h"
#include "soc/rtc_cntl_reg.h"
void setup(){
WRITE_PERI_REG(RTC_CNTL_BROWN_OUT_REG, 0); //关闭断电检测

这个办法就是简单粗暴啦,直接不检测自然就是不会重启啦。但这肯定不是长久之计,就像你失去了痛觉,别人拿刀子戳你一下你没感觉,但是你还是会流血。这里只是关闭了检测让程序一直往下跑下去,但是你又怎么知道不稳定的电压会不会带来其它问题。

二、长久办法:
更换电源。什么意思呢?就是说你这个东西既然是压降导致的,那你要想办法提供足够的电压。像这种3.3V的MCU一般前面都要有个3.3V的LDO,然后再前面会加一个反短接/倒灌的二极管,然后再接到5v或者其它电源。那像假如你就是只能供出5V,或者4.2v的锂电,那你要怎么办?你只能选一个好一点的低压差的LDO了,毕竟压差0.5V和压差1.5V差别还是挺大的。

最后,祝各位出现bug的兄弟们好运!!!文章来源地址https://www.toymoban.com/news/detail-817076.html

到了这里,关于ESP32报错:Brownout detector was triggered的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C# Equals()方法报错:NullReferenceException was unhandled

    下面是一个C# Equals() 方法的例子,执行时报错了 报错信息为: NullReferenceException was unhandled Object reference not set to an instance object. Equals报错:NullReferenceException was unhandled 意思是空引用异常未处理;对象引用没有设置为对象实例。 我们该如何分析其原因呢?这就需要理解一下

    2024年02月13日
    浏览(38)
  • 【ESP32入门教程】ESP32开发板原理图,引脚图,引脚功能,ESP WROOM 32,介绍ESP32硬件

    记录本人学习历程,同时也分享给大家学习,仅供参考! 模组共有38个管脚,具体描述如下。 1. GPIO6至GPIO11 引脚 控制集成在模组内部的SPI Flash, 不建议用于其他功能 。 SCK/CLK GPIO6 SDO/SD0 GPIO7 SDI/SD1 GPIO8 SHD/SD2 GPIO9 SWP/SD3 GPIO10 SCS/CMD GPIO11 2.Strapping 管脚 ESP32共有5个Strapping管脚,。

    2024年02月08日
    浏览(67)
  • ESP32 与 ESP32-CAM 的关系

    以下分别介绍 ESP32 与 ESP32-CAM,两者之间的关系可以简单用下表来说明: ESP32 ESP32-CAM 开发公司 乐鑫信息科技 安信可科技 模块关系 ESP32 系列 ( 共有ESP32-S 系列、ESP32-C 系列与ESP32 系列) ESP32 系列中的ESP32-WROVER 模组 先后关系 ESP32的原始开发者 根据 ESP32 二度开发 ESP32 是一系列低

    2023年04月27日
    浏览(41)
  • ESP32-C2开发板 ESP8684芯片 兼容ESP32-C3开发

    C2是一个芯片采用4毫米x 4毫米封装,与272 kB内存。它运行框架,例如ESP-Jumpstart和ESP造雨者,同时它也运行ESP-IDF。ESP-IDF是Espressif面向嵌入式物联网设备的开源实时操作系统,受到了全球用户的信赖。它由支持Espressif以及所有ESP32芯片的社区。ESP32-C2的ROM代码经过优化,减少了对

    2024年02月14日
    浏览(40)
  • ESP32环境搭建(Thonny+MicroPython+ESP32)

    硬件:ESP32 解释器:MicroPython(一种针对于硬件做了特殊处理的Python解释器) IDE:Thonny(类似于pycharm这个也是个IDE,它对ESP32支持更好,所以选择它) ESP32引脚图如下: 下载地址:https://thonny.org/ 也可在以下链接进行下载,包括了Thonny、MicroPython固件和ESP32驱动安装包。 ESP3

    2024年02月10日
    浏览(49)
  • ESP32物联网项目开发1-ESP32简介

    第1章,ESP32入门,向你介绍一般的物联网技术、ESP32硬件和开发环境选项。 第2章,与地球对话--传感器和执行器,讨论了不同类型的传感器和执行器,以及如何将它们与ESP32连接。 第3章,令人印象深刻的显示输出,解释了如何在ESP32项目中选择和使用不同的显示类型。FreeRT

    2024年02月08日
    浏览(42)
  • Flutter报错RenderBox was not laid out: RenderRepaintBoundary的解决方法

    如果你在Column中使用Expanded,而这个Column具有父级SingleChildScrollView就报这个错误 因为当使用Column时,它会尝试处于屏幕高度,而当在内部使用Expanded时,该列会将剩余空间分配给扩展小部件的子级,现在,如果你使用SingleChildScrollView,它会尽可能长时间地扩展(按方向,一般

    2024年02月08日
    浏览(37)
  • 【ESP32最全学习笔记(协议篇)——2.ESP32 LoRa】

    关于本教程: 1.ESP32简介                                                                 2.ESP32 Arduino 集成开发环境 3.VS 代码和 PlatformIO 4.ESP32 引脚 5.ESP32 输入输出 6.ESP32 脉宽调制 7.ESP32 模拟输入 8.ESP32 中断定时器 9 .ESP32 深度睡眠 1.ESP32 网络服

    2024年02月04日
    浏览(59)
  • 电脑蓝牙与ESP32蓝牙连接,让电脑发现ESP32

    win11蓝牙默认只查看常见蓝牙设备。ESP32创建的蓝牙很有可能是看不到的。 再蓝牙设备发现一栏选择高级,才能查看所有蓝牙设备。 只要下面几行代码,就能让PC发现ESP32 创建 BLE 服务器代码流程 1,创建一个BLE服务器。在这种情况下,ESP32充当BLE服务器。 2,创建BLE服务。 3,

    2024年02月08日
    浏览(43)
  • ESP32-WROOM-32 ESP32 wifi模块基本参数与引脚定义

    基本参数: WiFi 描述 标准 FCC/CE/TELEC/KCC/SRRC/NCC 协议 802.11 b/g/n/e/i (802.11n,速度高达150Mbps) A-MPDU和A-MSDU聚合,支持0.4μS防护间隔 频率范围 2.4GHz~2.5GHz(2400M~2483.5M) 蓝牙 描述 协议 符合蓝牙v4.2BR/EDR和BLE标准 射频 具有-98dBm灵敏度的NZIF接收器 Class-1,Class-2和Class-3发射器 AFH 音频 CVSD和

    2023年04月09日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包