IO

A0 		A1		 A2		 A3		 A4		 A5		 A6		 A7
0 		1 		 2 	 	 3	 	 4		 5		 6 		 7
B0 		B1 	 	 B2 	 B3 	 B4 	 B5		 B6		 B7 
8 		9 		 10		 11		 12		 13 	 14 	 15 
C0	 	C1 		 C2 	 C3 	 C4 	 C5 	 C6 	 C7
16 		17 		 18 	 19 	 20 	 21 	 22 	 23 
D0 		D1		 D2 	 D3		 D4 	 D5 	 D6		 D7
24 		25 		 26 	 27 	 28 	 29 	 30 	 31

19.导出管脚调试,事先要屏蔽暂停管脚的使用

如gpio7 GPIO_D2就是(7 << RK_GPIO_BANK_OFFSET) | GPIO_D2

简单点的写法就是7x32+26(每个组都是32pin使用,事先使用指令 cat /sys/kernel/debug/gpio 查看一下)

echo 228 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio228/direction
echo 1 > /sys/class/gpio/gpio106/value			
echo 0 > /sys/class/gpio/gpio106/value

echo 101 > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio101/direction
cat /sys/class/gpio/gpio101/value

补充管脚调试:

cat /sys/kernel/debug/gpio  查看每个组都有几个pin

我现在要控制GP5B4这个pin,那么我们首先要计算出它对应的GPIO编号:

GP5B4 编号 =5 * 32+8 +4- 8【GPIO0只有24pin】= 164.


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YY2065

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值