更改

跳转至: 导航搜索

Orange Pi 4G-IoT

添加19字节, 2022年6月22日 (三) 19:40
GPIO 调试
GPIO 的配置文件在/sys/class/gpio 目录下,控制程序可以分为四个步骤:<br><br>
①、配置 GPIO:<br>
在/sys/class/gpio 目录下可以看到文件 export,调用该文件以实现配置。该文件对所有 GPIO 编号,40pin GPIO 口,可通过原理图或手册获取。如 口,可通过原理图或手册获取。<br>40pin 的第 37 个 pin 脚是 GPIO123 在终端输入: # echo 123 > /sys/class/gpio/export , 在此回到目录/sys/class/gpio 下,可以看到产生了一个新的目录下,可以看到产生了<br>一个新的目录./gpio123,里面包含了该 IO 口的输入输出设置等配置文件。注意:export 文件只有 root 写权限,执行上述命令或者以后用 C 编写的可执行文件要以 编写的<br>可执行文件要以 ROOT 身份执行。<br><br>
②、设置 GPIO 的方向(输入输出):<br>
在终端输入:# echo "out" > /sys/class/gpio/gpio38/direction,即设置该 GPIO 为输出。<br><br>
③、设置 GPIO 的输出电平:<br>
在终端输入:#echo 1 > /sys/class/gpio/gpio123/value,即设置 GPIO 输出高电平,输入 echo "0" > /sys/class/gpio/gpio123/value 设置 GPIO 输出低电平。<br>
④、关闭 GPIO:<br>
在终端输入:#echo "38" > /sys/class/gpio/unexport,即删除 GPIO 配置文件,可以看到目录 gpio38 已经被删除.<br><br>
8,460
个编辑

导航菜单