瑞芯微Rockchip开发者社区
直播中

李泽明

7年用户 1183经验值
私信 关注
[问答]

RK3328 linux命令是怎样进入gpio口的呢

怎样去查看RK3328主板的gpio口呢?
RK3328 linux命令是怎样进入gpio口的呢?

回帖(1)

王秀云

2022-3-9 10:59:46
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高低电瓶的变化。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分