您的位置:首页 > 运维架构 > Linux

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

2017-12-01 15:25 357 查看
以下内容为原创,欢迎转载,转载请说明来源: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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐