赞
踩
需要设置GPIO高低电平时,可以通过此方法控制。
注意,这里必须要在root用户下操作,使用sudo也会提示权限不够
首先需要申请,以我使用的一个GPIO口为例
echo 136 > /sys/class/gpio/export
配置引脚方向,需要配置成输出才能对引脚进行控制
echo out > /sys/class/gpio/gpio136/direction
可以通过下面这条命令查看引脚方向
cat /sys/class/gpio/gpio136/direction
输出高电平,高电平为1,低电平为0
echo 1 > /sys/class/gpio/gpio136/value
查看GPIO当前电平是高电平还是低电平
cat /sys/class/gpio/gpio136/value
参考:记录-RK3588S通过Python_Periphery操作GPIO_rk3588 gpio python-CSDN博客
首先需要安装下面的pip库,这里运行python文件需要sudo就可以了
sudo pip3 install python-periphery -i https://pypi.tuna.tsinghua.edu.cn/simple
代码如下
- from periphery import GPIO
- hhq_pin=136 # GPIO端口
- hhq_gpio=GPIO(hhq_pin,'out') # 控制模式为输出,这样才能配置
- hhq_gpio.write(True) # 设为高电平
- hhq_gpio.close()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。