RK3328 linux命令进入gpio
- 查看RK3328主板的gpio口
可以看到这块rk3288的主板上的gpio端口为A1、A3、A6、A7、B3、B6
- gpio端口计算公式
公式:(n-1)*32+m
n=A B C
n=1 2 3
n的值为 (A口时n的值为1;B口时n的值为2;C口时n的值为3)
m的值为 角标(A1、B1时m的值为1; A2、B2时m的值为2)
A1=(1-1)*32+1 即为gpio1
A3=(1-1)*32+3 即为gpio3
B3=(2-1)*32+3 即为gpio35
1、adb shell
2、su
3、 cd /sys/class/gpio
4、ls 查看是否拥有对应的gpio文件
例如:这里查看是否拥有gpio3
5、cat /sys/kernel/debug/gpio 查看是否拥有对应的gpio文件
这里没有gpio3
- 创建gpio3
echo 3 > export
- 进入gpio3进行查看
cd gpio3
echo in >direction 设置当前gpio类型为输入(这里我们使用的是接收,输入)
echo out >direction 设置当前gpio类型为输出
ls
- l连接硬件设备,例如距离传感器
连接5V的电压,地线,和电路板的gpio3
- 查看gpio3
cat value
感应距离会出现1,0高低电瓶的变化