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

Jnaey7695
Posts: 3
Joined: Thu Oct 21, 2021 4:52 am

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

Postby Jnaey7695 » Thu Oct 21, 2021 4:56 am

esp32c3的引脚有点少 需要将jtag的引脚做为普通io来使用 请问如何关闭jtag功能呀 GPIO4 5无法正常使用。

ESP_ICY
Posts: 404
Joined: Mon Aug 23, 2021 11:10 am

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

Postby ESP_ICY » Thu Oct 21, 2021 11:18 am

JTAG引脚应该是不需要更改配置可以直接作为普通io使用的,你这边可以跑一下例程提供下无法正常使用的Log

Jnaey7695
Posts: 3
Joined: Thu Oct 21, 2021 4:52 am

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

Postby Jnaey7695 » Sat Oct 23, 2021 12:34 am

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

Jnaey7695
Posts: 3
Joined: Thu Oct 21, 2021 4:52 am

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

Postby Jnaey7695 » Sat Oct 23, 2021 2:07 am

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

gavinl
Posts: 24
Joined: Fri Oct 22, 2021 5:53 pm

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

Postby gavinl » Tue Oct 26, 2021 1:19 pm

你需要一个上拉电阻

t372959921
Posts: 3
Joined: Wed Dec 01, 2021 6:47 am

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

Postby t372959921 » Wed Dec 01, 2021 6:51 am

你那可以使用了吗?

wangyz1997
Posts: 8
Joined: Wed Nov 10, 2021 9:27 am

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

Postby wangyz1997 » Thu Dec 02, 2021 6:51 am

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

t372959921
Posts: 3
Joined: Wed Dec 01, 2021 6:47 am

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

Postby t372959921 » Mon Dec 20, 2021 7:44 am

可以直接配置gpio的Af模式,切换成普通IO的功能就可以正常控制了。 :)

Who is online

Users browsing this forum: Bing [Bot] and 95 guests