我基于自己设计的PCB搭建了一个ESP32 Pico-D4的最小系统
本来工作一切正常,但是我发现在GPIO17上连接一盏小LED灯时,
系统会触发WDT无限重启:
错误信息为:
rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 188777542, 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:0x3fff0030,len:1284
load:0x40078000,len:12836
load:0x40080400,len:3032
csum err:0x12!=0xba
ets_main.c 371
ets Jun 8 2016 00:22:57
而使用到GPIO16时此引脚上的led会毫无反应
我又尝试了使用UART2,此时芯片也会无限重启
错误信息为:
rst:0x7 (TG0WDT_SYS_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
而强行更改UART2的管脚到13,15时运行正常
这是什么原因导致的呢?是电路设计有问题,还是芯片损坏了呢?还是ESP32 Pico-D4不支持16,17 GPIO的使用吗?
[已解决] ESP32 Pico-D4 使用特定的管脚会触发错误芯片重启的问题
[已解决] ESP32 Pico-D4 使用特定的管脚会触发错误芯片重启的问题
- Attachments
-
- 实物:GPIO 17上的led会使系统无限重启,此时led会短闪。
- b3437a535fb5c6c4ec72f98c586e6a4.jpg (297.99 KiB) Viewed 2660 times
-
- 电路原理图
- }C)ZR64O{~7NA6QUG($T[~C.png (211.32 KiB) Viewed 2660 times
Re: ESP32 Pico-D4 使用特定的管脚会触发错误芯片重启的问题
问题解决了!ESP32 Pico-D4的16, 17管脚是被内部使用的,不能连接其它器件使用
Who is online
Users browsing this forum: Bing [Bot] and 72 guests