打印
[资料分享]

简谈GPIO的操作

[复制链接]
843|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xiaohai8856|  楼主 | 2016-7-31 12:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
简谈GPIO的操作

很久很久以前,我们如果在Linux系统下操作GPIO是这样的......
gpio.c
申请GPIO组控制器,查看cpu内部GPIO的REG地址,对地址写
先使能,后使用
open()
read()
write()
ioctl()
close()
makefile
.........................................................
现如今。。。。。。。。。。。小伙伴去搜一下GPIO子系统

/sys/class/gpio
for i in gpiochip* ; do echo `cat $i/label`: `cat $i/base` ; done


direction接受的参数:in, out, high, low。high/low同时设置方向为输出,并将value设置为相应的1/0。


echo 192 > /sys/class/gpio/export

echo out > /sys/class/gpio/gpio139/direction

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

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

102

主题

315

帖子

16

粉丝