linux kernel下动态设置一个GPIO输出电平高低

版权声明: https://blog.csdn.net/masterbee/article/details/78687143

以下内容为原创,欢迎转载,转载请说明来源:http://blog.csdn.net/masterbee/article/details/78687143

动态设置一个GPIO电平高低,比如设置GPIO51(根据CPU文档关于GPIO的介绍来计算此值)

1、创建GPIO节点

echo 51 > /sys/class/gpio/export

2、设置GPIO51为输出模式

echo "out" > /sys/class/gpio/gpio51/direction

3、设置GPIO51输出高电平

echo 1 > /sys/class/gpio/gpio51/value

4、设置GPIO51输出低电平

echo 0 > /sys/class/gpio/gpio51/value

5、关闭该GPIO节点

echo 51 > /sys/class/gpio/unexport

猜你喜欢

转载自blog.csdn.net/masterbee/article/details/78687143