[资料分享] 简谈GPIO的操作

[复制链接]
948|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

粉丝
快速回复 在线客服 返回列表 返回顶部