我在测试芯片输出的时候
发现 ,
1 GPIO11(SPI_VDD) 不能输出低电平, 输出略有波动,
2 P19 P18 (USB) 两个引脚也不受输出控制,
这两个怎么解决呢?
请教 ESP32-C3 芯片部分IO输出问题。。。
Re: 请教 ESP32-C3 芯片部分IO输出问题。。。
这个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!
我用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!
Re: 请教 ESP32-C3 芯片部分IO输出问题。。。
在开发板上 VDD_SPI 已经被用作电源了,不能作为 GPIO 使用的,而且它作为电源只有 3.3 V 没有 1.8 V 的。
Re: 请教 ESP32-C3 芯片部分IO输出问题。。。
谢谢回复
我看资料上是可以作为IO的
那 GPIO18 /GPIO19 是什么原因呢? 就是USB + 和 USB -
开发板 是可以正常输出的, 但我自己的电路板 不能,同一个程序, 芯片是一个型号 , ESP32C3FN4
我看资料上是可以作为IO的
那 GPIO18 /GPIO19 是什么原因呢? 就是USB + 和 USB -
开发板 是可以正常输出的, 但我自己的电路板 不能,同一个程序, 芯片是一个型号 , ESP32C3FN4
Who is online
Users browsing this forum: No registered users and 13 guests