差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
template:temp_android_gpio [2023/02/20 22:17] wjj |
template:temp_android_gpio [2024/03/16 01:57] (当前版本) ljy |
||
---|---|---|---|
行 1: | 行 1: | ||
- | {{:arm:rk3399:linux: | + | 1.导出节点(编号为56、57、58、59) |
+ | |||
+ | 先获取权限:su | ||
+ | 再输入导出命令:echo 56 >/ | ||
+ | 也可以使用for循环一次性导出所有IO节点: | ||
+ | $:cd / | ||
+ | $:for i in {56, | ||
+ | |||
+ | 2. IO 控制节点在目录:/ | ||
+ | |||
+ | {{:arm:rk3568:andgpio.jpg?600|gpio}} | ||
+ | |||
+ | 3. IO 对应表如下: | ||
+ | ^ 功能 | ||
+ | ^ 输入\输出 | ||
+ | | ::: | J_GPIO2 | ||
+ | | ::: | J_GPIO3 | ||
+ | | ::: | J_GPIO4 | ||
+ | |||
+ | 4. IO控制方法: | ||
+ | |||
+ | *设置IO方向为输出: | ||
+ | |||
+ | echo out >/ | ||
+ | |||
+ | *输出低电平: | ||
+ | |||
+ | echo 0 >/ | ||
+ | |||
+ | *输出高电平: | ||
+ | |||
+ | echo 1 >/ | ||
+ | |||
+ | *查看输出电平的值是否可控: | ||
+ | |||
+ | cat / | ||
+ | |||
+ | *使用电压表测量IO对应的针脚对GND的电压值 | ||
+ | |||
+ | 0 对应高电平 1.8V | ||
+ | 1 对应低电平 0V |