1、确定好引脚编号比如2,进入目录
cd /sys/class/gpio/
2、导出到用户空间
echo 2 > export
3、使用ls命令查看导出成功
export gpio2 gpiochip0 gpiochip32 gpiochip64 unexport
4、设置输入输出方向
echo out > /sys/class/gpio/gpio2/direction
5、输出高低电平
echo 1 > /sys/class/gpio/gpio2/value
二、使用bash脚本
代码如下
#!/bin/bash
if [ $# -ne 2 ]
then
echo
echo usage: gpiovalue gpio value
echo
else
PIN=$1
VALUE=$2
if test -d /sys/class/gpio/gpio$PIN/
then
echo $VALUE > /sys/class/gpio/gpio$PIN/value
else
echo $PIN > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio$PIN/direction
echo $VALUE > /sys/class/gpio/gpio$PIN/value
fi
fi
本文介绍了如何通过Bash脚本操作Linux GPIO引脚,包括导出、设置方向、输出高低电平及脚本实现,适合了解GPIO初学者和嵌入式开发者。
4896

被折叠的 条评论
为什么被折叠?



