GPIO入门

1 gpio是什么

GPIO(General Purpose I/O Ports)意思为通用输入/输出端口,通俗地说,就是一些引脚,可以通过它们输出高低电平或者通过它们读入引脚的状态-是高电平或是低电平

GPIO是芯片的引脚,管脚是可编程的,可对引脚的工作模式进行设置:输入模式(检测输入信号),输出模式(输出0或1)。可用来做嵌入式开发,驱动开发等等。

例如:GPIO口,输出1的时候LED灯点亮,输出0或者没有输出的时候,LED灯熄灭。需要亮灯灯的时候调用GPIO口拉高的函数,需要熄灯的时候调用GPIO拉低的函数,即可实现控制

2 引脚命名规则及计算方式

引脚命名规则

Rockchip Pin的ID按照控制器(bank)+端口(port)+索引序号(pin) 组成。

控制器和GPIO控制器数量⼀致

端口固定 A、B、C和D

索引序号固定 0、1、2、3、4、5、6、7

关于原理图上的GPIO 跟 dts ⾥⾯的 GPIO 的对应关系,例如

GPIO4C0,那么对应的 dts ⾥⾯应该是“gpio4 16”。因为 GPIO4A 有 8 个 pin,GPIO4B 也有 8 个 pin,以此计算可得 c0 口就是 16,c1 口就是 17,以此类推

3,计算dts速查表

速查表

4 控制,adb命令模式及代码方式

https://blog.csdn.net/qq_29848853/article/details/130256038

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值