这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 开源硬件 » 浅谈GPIO的操作

共5条 1/1 1 跳转至

浅谈GPIO的操作

助工
2016-07-31 13:00:03     打赏

浅谈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



专家
2016-07-31 16:34:20     打赏
2楼

高工
2016-08-01 00:29:58     打赏
3楼
学习学习

专家
2016-08-01 08:48:34     打赏
4楼

向楼主学习了。


院士
2016-08-01 09:15:51     打赏
5楼

这个还真是潜谈啊~~

太潜了啊


共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]