微信关注 “DLGG创客DIY”
设为“星标”,重磅干货,第一时间送达。
最近肝ESP32播放视频(带声音),肝的我是不要不要的。
今天跟大家分享一个坑及解决办法,以免这坑浪费大家时间。
先简单描述一下问题现象,下载程序后,程序运行一小段时间,然后息屏重启。
log信息如下:
Brownout detector was triggered
ets Jul 29 2019 12:21:46
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
ets Jul 29 2019 12:21:46
ESP32播放视频(大神)库:
https://github.com/moononournation/RGB565_video
程序:SD_MJPEG_video_PCM_audio
开发环境:arduino
ESP32库:1.0.5
主板:m5core(下图)
问题原因:
供电不行导致重启
“触发断电探测器,ESP32的电平低于某个值,然后触发了断电探测器,断电探测器会使得ESP32重新启动。”
解决方法:
换电源,我换了个手机充电器供电就好了
功耗测量(来波数据)
测试设备:ATORCH炬为UD18
屏幕亮度:128(例程默认)
音量:默认
喇叭:1w(参考core手册)
电流:约270mA
参考文章:
https://blog.csdn.net/qq_31232793/article/details/87889368
转了吗赞了吗在看吗