EasyARM-i.MX283A的可用GPIO
在这些接口中,以Px.xx(x为数字)命名的接口是GPIO专用的接口,而其它接口则在有需要的情况下可以复用为GPIO功能(但一旦用作GPIO功能,除非重启,否则不能恢复为原来的功能)。
在/root/目录下有gpio_driver.ko驱动模块文件。输入下面命令加载驱动模块:
root@EasyARM-iMX28x ~# insmod /root/gpio_driver.ko
驱动加载完成后,会为每个gpio端口都生成一个设备文件节点:
这些设备文件节点和GPIO接口的丝印一一对应,例如可以控制P3.27接口的设备文件节点是/dev/gpio-P3.27。通过这些设备文件节点,用户可以在shell直接操作指定的GPIO。
以P3.27为例,控制P3.27输出高电平的方法为:
root@EasyARM-iMX28x ~# echo 1 >/dev/gpio-P3.27
控制P3.27输出低电平的方法为:
root@EasyARM-iMX28x ~# echo 0 >/dev/gpio-P3.27
在P3.27读取输入电平状态的方法为:
root@EasyARM-iMX28x ~# cat /dev/gpio-P3.27
0 或 1
该命令会返回0或1:0表示输入的是低电平;1表示输入的是高电平。
`
1