请教 ESP32-C3 芯片部分IO输出问题。。。

aleda303
Posts: 5
Joined: Tue Jun 22, 2021 3:36 am

请教 ESP32-C3 芯片部分IO输出问题。。。

Postby aleda303 » Sat Jul 17, 2021 6:16 am

我在测试芯片输出的时候
发现 ,

1 GPIO11(SPI_VDD) 不能输出低电平, 输出略有波动,
2 P19 P18 (USB) 两个引脚也不受输出控制,

这两个怎么解决呢?

aleda303
Posts: 5
Joined: Tue Jun 22, 2021 3:36 am

Re: 请教 ESP32-C3 芯片部分IO输出问题。。。

Postby aleda303 » Mon Jul 19, 2021 2:48 am

这个GPIO18/19 ,我试过 在开发板上面是正常输出的,但在我自己的芯片 GPIO18 和 19不正常。 另外 我也想 使用 GPIO11(SPI_VDD) , 这个作为输出也不能使用 这个开发板上面没有输出,所以暂时测不出来

我用efuse指令试着设置了下, 结果 现在 两套 测试电路板, 一个 烧写不进去程序【一直提示MD5错误,从网上查方法没解决】
还有一个 是 能写进程序,一直重启。

【不知道是不是这样设置,还是代码里面加什么内容, 另外如果是这样做的话,生产批量烧写程序的时候 怎么处理?】

测试顺序:

1 开始的时候 代码里面这样写 结果芯片就不正常了。再烧写不进去程序了。【一直提示MD5错误,从网上查方法没解决】
// // ESP_LOGI(TAG, "ESP_EFUSE_VDD_SPI_AS_GPIO rtn= %d", esp_efuse_write_field_bit(ESP_EFUSE_VDD_SPI_AS_GPIO)); //好像就是这个导致了芯片故障
// // esp_efuse_write_field_bit(ESP_EFUSE_DIS_USB_JTAG);
// // esp_efuse_write_field_bit(ESP_EFUSE_DIS_PAD_JTAG);

2然后 我也试过用 终端 burn 那个指令设置了下 之前的没恢复,另一块板子就能烧写,但无限重启。
espefuse.py --p COM6 burn_efuse DIS_USB_JTAG //我看这两位是关闭JTAG的
espefuse.py --p COM6 burn_efuse DIS_PAD_JTAG
espefuse.py --p COM6 burn_efuse VDD_SPI_AS_GPIO //好像就是这个导致了芯片故障

另外 从网上查用这个指令 espefuse.py -p COM6 set_flash_voltage 1.8V 【3.3V】 都提示不支持
A fatal error occurred: set_flash_voltage is not supported!

ESP_LJH
Posts: 387
Joined: Tue May 18, 2021 9:21 am

Re: 请教 ESP32-C3 芯片部分IO输出问题。。。

Postby ESP_LJH » Mon Jul 19, 2021 3:42 am

在开发板上 VDD_SPI 已经被用作电源了,不能作为 GPIO 使用的,而且它作为电源只有 3.3 V 没有 1.8 V 的。

aleda303
Posts: 5
Joined: Tue Jun 22, 2021 3:36 am

Re: 请教 ESP32-C3 芯片部分IO输出问题。。。

Postby aleda303 » Wed Jul 21, 2021 10:16 am

谢谢回复

我看资料上是可以作为IO的

那 GPIO18 /GPIO19 是什么原因呢? 就是USB + 和 USB -

开发板 是可以正常输出的, 但我自己的电路板 不能,同一个程序, 芯片是一个型号 , ESP32C3FN4

Who is online

Users browsing this forum: No registered users and 85 guests