linux内核里的GPIO操作函数
来源:互联网 发布:2016网络梗 编辑:程序博客网 时间:2024/05/05 10:34
1.gpio_set_value(unsigned gpio, int value)用来设置gpio寄存器的值
2.gpio_direction_output(unsigned gpio, int value)用来设置gpio为输出功能,同时设置gpio输出的值。
一般来说,设置一个GPIO口为输出,先执行一次gpio_direction_output,然后接下来只需执行gpio_set_value就行了。
3.gpio_direction_input(unsigned gpio)用来设置gpio为输入功能
4.gpio_get_value(unsigned gpio)用来获取gpio口的输入的值;
5.在使用gpio口之前,先用gpio_request(unsigned gpio, const char* label)申请gpio口的使用,若申请成功,则说明该gpio口未被使用。
6.在使用完gpio口之后,用gpio_free(unsigned gpio)释放gpio口。
7.如何获取gpio口呢,可以查看内核中对应版型的相关文件,也可以自己进行计算,比如GPIOA1的gpio为1,GPIOB2为34。
8.gpio口的通用函数接口定义在gpiolib.c文件中,声明则在gpio.h中。
0 0
- linux内核里的GPIO操作函数
- linux内核里的GPIO操作函数
- Linux内核中GPIO操作函数的使用方法
- Linux内核操作GPIO
- linux 内核操作GPIO
- tcc893x基于Linux内核的普通GPIO操作总结
- Linux 内核GPIO的学习
- 47 使用linux内核源码里的按键驱动<GPIO Buttons>
- 48 使用linux内核源码里的按键轮询驱动<Polled GPIO buttons>
- 49 使用linux内核源码里的矩阵键盘驱动<GPIO driven matrix keypad support>
- 50 使用linux内核源码里的led驱动<LED Support for GPIO connected LEDs>
- 55 linux内核里基于GPIO口的I2C控制器驱动
- 62 linux内核里基于GPIO口的SPI控制器驱动
- 编写LED驱动:如何用Linux内核里静态映射好的GPIO
- Linux内核驱动之GPIO子系统(一)GPIO的使用
- Linux内核驱动之GPIO子系统-GPIO的使用
- Linux内核驱动之GPIO子系统(一)GPIO的使用
- Linux内核驱动之GPIO子系统(一)GPIO的使用
- session和cookie的异同点?
- Python爬虫工具之Requests
- 基于OpenCV的Gabor变换及特征提取
- 汇编指令大全(有注释)
- POJ 2135 Farm Tour
- linux内核里的GPIO操作函数
- MySQL学习笔记9:MySQL存储引擎
- javaScript基础
- 不错的性能指标参考
- HTML&CSS特性(CSS权威指南)
- Android几种进程
- 一元二次方程复习
- C语言OJ项目参考(2681)求三角形面积
- 对jsf框架中文件分层的理解