Page 1 of 1

关于GPIO电压问题

Posted: 2024-10-25 2:54
by xlh145
控制GPIO输出高电平,实际测量只有1.8V左右,但是有的GPIO能到3.3V。这和内核设备树配置有关吗?

Re: 关于GPIO电压问题

Posted: 2024-10-25 3:24
by Alenwowo
xlh145 wrote: 2024-10-25 2:54 控制GPIO输出高电平,实际测量只有1.8V左右,但是有的GPIO能到3.3V。这和内核设备树配置有关吗?
GPIO有不同的电压域,GPIO4是1.8V 其他是3.3V,有些1.8v左右的可能是复用了一些模式导致的。内核设备树是有一些电压相关的配置的。

Re: 关于GPIO电压问题

Posted: 2024-10-25 3:37
by xlh145
Alenwowo wrote: 2024-10-25 3:24
xlh145 wrote: 2024-10-25 2:54 控制GPIO输出高电平,实际测量只有1.8V左右,但是有的GPIO能到3.3V。这和内核设备树配置有关吗?
GPIO有不同的电压域,GPIO4是1.8V 其他是3.3V,有些1.8v左右的可能是复用了一些模式导致的。内核设备树是有一些电压相关的配置的。
但是实际上我是用的GPIO1_A4_D 和 GPIO1_B1_D 这两个都只有1.8V以下的电平输出。IO也没有被复用。

# cat /sys/kernel/debug/gpio
gpiochip0: GPIOs 0-31, parent: platform/ff380000.gpio, gpio0:

gpiochip1: GPIOs 32-63, parent: platform/ff530000.gpio, gpio1:

gpiochip2: GPIOs 64-95, parent: platform/ff540000.gpio, gpio2:

gpiochip3: GPIOs 96-127, parent: platform/ff550000.gpio, gpio3:
gpio-118 ( |work ) out lo

gpiochip4: GPIOs 128-151, parent: platform/ff560000.gpio, gpio4:
#

Re: 关于GPIO电压问题

Posted: 2024-10-25 6:09
by Alenwowo
xlh145 wrote: 2024-10-25 3:37
Alenwowo wrote: 2024-10-25 3:24
xlh145 wrote: 2024-10-25 2:54 控制GPIO输出高电平,实际测量只有1.8V左右,但是有的GPIO能到3.3V。这和内核设备树配置有关吗?
GPIO有不同的电压域,GPIO4是1.8V 其他是3.3V,有些1.8v左右的可能是复用了一些模式导致的。内核设备树是有一些电压相关的配置的。
但是实际上我是用的GPIO1_A4_D 和 GPIO1_B1_D 这两个都只有1.8V以下的电平输出。IO也没有被复用。

# cat /sys/kernel/debug/gpio
gpiochip0: GPIOs 0-31, parent: platform/ff380000.gpio, gpio0:

gpiochip1: GPIOs 32-63, parent: platform/ff530000.gpio, gpio1:

gpiochip2: GPIOs 64-95, parent: platform/ff540000.gpio, gpio2:

gpiochip3: GPIOs 96-127, parent: platform/ff550000.gpio, gpio3:
gpio-118 ( |work ) out lo

gpiochip4: GPIOs 128-151, parent: platform/ff560000.gpio, gpio4:
#
您当前是什么开发板和系统呢?

Re: 关于GPIO电压问题

Posted: 2024-10-25 9:10
by xlh145
LuckFox Pico

Re: 关于GPIO电压问题

Posted: 2024-10-25 9:46
by Alenwowo
xlh145 wrote: 2024-10-25 9:10LuckFox Pico
你GPIO有接入什么设备吗?如果接入了一些设备,可能设备会造成一些影响。另外对于GPIO的详细信息,以及可能会造成影响的点都可以查看官方手册获得:https://files.luckfox.com/wiki/Luckfox-Pico/PDF/doc.7z