ESP32运行microPython报错:rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee

使用Esp32调试microPython的时候 上传代码后一直报错(附:报错原因,以及解决方法) Arduino以及idf 均会出现

如下内容 无限循环打印

rst:0xc (SW_CPU_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:2
load:0x3fff0030,len:5640
load:0x40078000,len:13800
load:0x40080400,len:3404
entry 0x40080634 

使用代码:

import network
wlan = network.WLAN(network.STA_IF)
wlan.active(1)

分析原因

没有进行任何操作, 只要执行激活WLAN命令 ,板子就会重启.
原因是供电不稳定导致, ESP32联网瞬间需要提供一个较大的电流!

解决方案:

方法1: 更换换稳定电源(相当于没说,哈哈, 不过的确可行)
方法2:在供电侧并联一个 100uf的电容即可

猜你喜欢

转载自blog.csdn.net/yueyeguzhuo/article/details/121759393