ESP32的GPIO是否有高阻态的概念?

qiaozyqzy
Posts: 2
Joined: Tue Sep 14, 2021 2:34 pm

ESP32的GPIO是否有高阻态的概念?

Postby qiaozyqzy » Tue Sep 14, 2021 2:49 pm

ESP32的GPIO是否有高阻态的概念?
如果有,请问如何设置?

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

Re: ESP32的GPIO是否有高阻态的概念?

Postby ESP_ICY » Thu Sep 16, 2021 2:53 am

有高阻态,在配置一个 GPIO 时有个属性是 gpio_mode,其中有的类型后缀为 _OD的就是高阻状态,详情可以查看 example 中 gpio 的例子。

wangshuoran
Posts: 37
Joined: Fri Dec 24, 2021 12:40 pm

Re: ESP32的GPIO是否有高阻态的概念?

Postby wangshuoran » Thu Apr 21, 2022 12:28 pm

OD是开漏输出的意思,怎么能是高阻态呢?你是指GPIO_MODE_INPUT_OUTPUT_OD这个模式吗?为什么高阻输入要和OD有联系,硬件电路就因为大家都用MOS管吗?

wangshuoran
Posts: 37
Joined: Fri Dec 24, 2021 12:40 pm

Re: ESP32的GPIO是否有高阻态的概念?

Postby wangshuoran » Sat May 21, 2022 6:50 am

我的问题在其他回答中已经有了回复,https://www.esp32.com/viewtopic.php?f=46&t=27784
官方回复为:
开漏可以认为是输出的高阻态,实际用的时候要高阻态,不要设置上下拉就行了

这里的和51(STCW104)的大致一样,但是51开漏时输入的前提是设置上拉电阻,这里不需要设置

Who is online

Users browsing this forum: No registered users and 8 guests