Page 1 of 1

如何将esp32C3默认的jtag引脚做为普通io使用

Posted: Thu Oct 21, 2021 4:56 am
by Jnaey7695
esp32c3的引脚有点少 需要将jtag的引脚做为普通io来使用 请问如何关闭jtag功能呀 GPIO4 5无法正常使用。

Re: 如何将esp32C3默认的jtag引脚做为普通io使用

Posted: Thu Oct 21, 2021 11:18 am
by ESP_ICY
JTAG引脚应该是不需要更改配置可以直接作为普通io使用的,你这边可以跑一下例程提供下无法正常使用的Log

Re: 如何将esp32C3默认的jtag引脚做为普通io使用

Posted: Sat Oct 23, 2021 12:34 am
by Jnaey7695
ESP_ICY wrote:
Thu Oct 21, 2021 11:18 am
JTAG引脚应该是不需要更改配置可以直接作为普通io使用的,你这边可以跑一下例程提供下无法正常使用的Log
可是我直接用它的gpio4 gpio5做一个简单的电平翻转 测出来的电压一直是只有零点几伏 然后我efuse里面禁用了 usb-jtag pad-jtag 还是不行

Re: 如何将esp32C3默认的jtag引脚做为普通io使用

Posted: Sat Oct 23, 2021 2:07 am
by Jnaey7695
ESP_ICY wrote:
Thu Oct 21, 2021 11:18 am
JTAG引脚应该是不需要更改配置可以直接作为普通io使用的,你这边可以跑一下例程提供下无法正常使用的Log
输出的log都是正常的 只是我用万用表测不出高低电平的变化 但是其它的引脚是可以的

Re: 如何将esp32C3默认的jtag引脚做为普通io使用

Posted: Tue Oct 26, 2021 1:19 pm
by gavinl
你需要一个上拉电阻

Re: 如何将esp32C3默认的jtag引脚做为普通io使用

Posted: Wed Dec 01, 2021 6:51 am
by t372959921
你那可以使用了吗?

Re: 如何将esp32C3默认的jtag引脚做为普通io使用

Posted: Thu Dec 02, 2021 6:51 am
by wangyz1997
IO没法使用一般都是配置了复用功能,导致GPIO控制器输出的信号无效。我一般在使用IO之前都会复位一下`gpio_reset_pin()`。复位完之后,IO会变成没有复用状态的输入上拉模式,之后再配置输入输出模式即可。

Re: 如何将esp32C3默认的jtag引脚做为普通io使用

Posted: Mon Dec 20, 2021 7:44 am
by t372959921
可以直接配置gpio的Af模式,切换成普通IO的功能就可以正常控制了。 :)