GPIO功能
GPIO输入输出
PanGu开发板有多个GPIO组,查看GPIO组信息,可以使用gpiodetect命令。
# gpiodetect
gpiochip0 [GPIOA] (16 lines)
gpiochip1 [GPIOB] (16 lines)
gpiochip10 [GPIOK] (16 lines)
gpiochip11 [GPIOZ] (16 lines)
gpiochip2 [GPIOC] (16 lines)
gpiochip3 [GPIOD] (16 lines)
gpiochip4 [GPIOE] (16 lines)
gpiochip5 [GPIOF] (16 lines)
gpiochip6 [GPIOG] (16 lines)
gpiochip7 [GPIOH] (16 lines)
gpiochip8 [GPIOI] (16 lines)
gpiochip9 [GPIOJ] (16 lines)
如果需要查询指定组内的GPIO信息,使用gpioinfo命令,以查询GPIOZ组为例。
# gpioinfo gpiochip11
gpiochip11 - 16 lines:
line 0: unnamed unused input active-high
line 1: unnamed unused input active-high
line 2: unnamed unused input active-high
line 3: unnamed unused input active-high
line 4: unnamed unused input active-high
line 5: unnamed unused input active-high
line 6: unnamed unused input active-high
line 7: unnamed unused input active-high
line 8: unnamed unused input active-high
line 9: unnamed unused input active-high
line 10: unnamed unused input active-high
line 11: unnamed unused input active-high
line 12: unnamed unused input active-high
line 13: unnamed unused input active-high
line 14: unnamed unused input active-high
line 15: unnamed unused input active-high
读取PZ0的状态
# gpioget gpiochip11 0
0
设置PZ0为高电平:
# gpioset gpiochip11 0=1
读取PZ0电平状态:
# gpioget gpiochip11 0
1
作者:SteveChen 创建时间:2024-09-18 11:39
最后编辑:SteveChen 更新时间:2024-09-18 11:39
最后编辑:SteveChen 更新时间:2024-09-18 11:39