一、头文件

#include <asm/gpio.h>

二、注册 GPIO

int gpio_request(unsigned gpio, const char *label)

功能:申请一个GPIO

参数:gpio:管脚号;label:管脚名,可以为空(NULL)

返回值:成功返回0,失败返回错误码

三、设置GPIO方向

1、设置输出

int gpio_direction_output(unsigned gpio, int value)

功能:设置GPIO为输出

参数:gpio:管脚号;value:初始值,0或1

返回值:成功返回0,失败返回错误码

2、设置输入

int gpio_direction_input(unsigned gpio)

功能:设置GPIO为输入

参数:gpio:管脚号

返回值:成功返回0,失败返回错误码

四、设置GPIO输出值

void gpio_set_value(unsigned gpio, int value)

功能:设置GPIO控制值

参数:gpio:管脚号;value:控制值,0或1

五、获取GPIO输入值

int gpio_get_value(unsigned gpio) 

功能:获取GPIO输入值

参数:gpio:管脚号

返回值:0或1

六、释放GPIO

void gpio_free(unsigned gpio)

功能:释放注册的GPIO

参数:gpio:管脚号

最新文章

  1. 【转】Caffe初试(五)视觉层及参数
  2. iOS深入学习(Block全面分析)
  3. 【matlab】MATLAB程序调试方法和过程
  4. UI-简答的BOL的取值塞值
  5. D:/apache2/conf/httpd.conf:Cannot load D:/apache2/modules/mod_actions.so
  6. Visual Assist的破解与安装
  7. sql server 中更改默认实例
  8. HDU - 1693 Eat the Trees(多回路插头DP)
  9. windows下配置caffe(环境:win7+vs2013+opencv3.0)
  10. nginx tcp proxy 连接保持设置
  11. FileReader对象异步获取外部文件的内容
  12. es6属性基础教学,30分钟包会
  13. 团队选题报告(bull beer)
  14. DDB---查询与优化
  15. caffe-ssd安装GPU版本和CPU的区别
  16. 各版本最新的Visual C++可再发行组件包(Redistributable Package)下载和合集
  17. Matrix PKU 2155
  18. python之面向对象的高级进阶
  19. sqlserver中对于特定数据字段定义特定的数据类型
  20. UNIX环境编程学习笔记(25)——信号处理进阶学习之 sigaction 函数

热门文章

  1. 响应式网站css reset
  2. 【复习笔记】重习 AC 自动机
  3. AcWing 326. XOR和路径
  4. 笔记-CF643E Bear and Destroying Subtrees
  5. Object not found! The requested URL was not found on this server.... 报错解决方案
  6. 目前市面上比较流行的devops运维平台汇总
  7. Python将word文档转换成PDF文件
  8. C# 汉字转拼音 取汉字拼音的首字母
  9. Hyperledger fabric 1.4 环境搭建(一)
  10. 高性能MySQL学习总结一