为什么我的ESP32在启动后继续重置?

问题描述 投票:0回答:2

我已经连接了我的ESP32,在我上电后,它继续重新启动消息:

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (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:812
load:0xffffffff,len:-1
ets Jun  8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (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:812
load:0xffffffff,len:-1
ets Jun  8 2016 00:22:57

我已经连接了许多设备,其中一个键盘连接在GPIO [6,7,8,15,4,16,17,15]上,RTC和LCD串行适配器连接在引脚[21,22]上。所有器件均由ESP32的5V引脚供电。

现在,奇怪的是,当重置时,如果我按键盘上的数字1(4x4)或断开它,重置停止,即使重新连接后,一切都按预期工作。 LCD串行适配器也是如此。所有其他设备不会影响ESP32。

任何关于可能导致这种奇特行为的见解都将受到高度赞赏。

c arduino-ide esp32
2个回答
0
投票

从ESP32你可以安全地拉出大约12mA的电流量。您可能有太多的设备由5V引脚供电。考虑使用额外的电源。如果这样做,请不要忘记互连GND。


0
投票

总是尝试的第一件事是消除过程。一次删除一个设备,以查看连接的设备是否导致问题。

但是看看我的数据是闪存使用GPIO 6-11。可能会仔细检查我。我有一个来自Andreas Spiess的文档,其中有几个电路板的引脚排列,并且这些GPIO被阻止,因为它们被闪存使用时无法使用。

© www.soinside.com 2019 - 2024. All rights reserved.