TQT507开发板GPIO应用指南

本文档详细介绍了如何在天嵌TQT507开发板上通过sysfs和sunxi_pinctrl的debug节点控制GPIO。内容涵盖gpiochipX的属性、export/unexport操作、GPIO方向配置、中断触发模式以及GPIO引脚计算方法。
摘要由CSDN通过智能技术生成

本文档介绍了应用层如何控制 GPIO,适用于天嵌开发板TQT507 。

1.sysfs 方式控制GPIO  

通过 sysfs 方式进行操控,进入到/sys/class/gpio 目录下              

可以看到该目录下包含两个文件 export、unexport以及2个gpiochipX(X 等于 0、 352)命名的文件夹。

1.1 gpiochipX 

gpiochipX:当前 SoC 所包含的 GPIO 控制器, 每一个 gpiochipX 文件夹用来管理一组 GPIO。随便进到其中某个目录下,可以看到这些目录下包含了如下文件 :

在这个目录我们主要关注的是 base、 label、 ngpio 这三个属性文件,这三个属性文件均是只读、不可写。

base:与 gpiochipX 中的 X 相同,表示该控制器所管理的这组 GPIO 引脚中最小的编号。每一个 GPIO引脚都会有一个对应的编号, Linux 下通过这个编号来操控对应的 GPIO 引脚。

label:该组 GPIO 对应的标签,也就是名字

ngpio:该控制器所管理的 GPIO 引脚的数量(所以引脚编号范围是:base ~ base+ngpio-1)

1.2 expo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值