我已经连接了我的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。
任何关于可能导致这种奇特行为的见解都将受到高度赞赏。
从ESP32你可以安全地拉出大约12mA的电流量。您可能有太多的设备由5V引脚供电。考虑使用额外的电源。如果这样做,请不要忘记互连GND。
总是尝试的第一件事是消除过程。一次删除一个设备,以查看连接的设备是否导致问题。
但是看看我的数据是闪存使用GPIO 6-11。可能会仔细检查我。我有一个来自Andreas Spiess的文档,其中有几个电路板的引脚排列,并且这些GPIO被阻止,因为它们被闪存使用时无法使用。