飞腾派
直播中

jinglixixi

8年用户 1552经验值
擅长:嵌入式技术 光电显示 接口/总线/驱动 控制/MCU
私信 关注
[经验]

【飞腾派4G版免费试用】+GPIO口使用

在使用openkylin的情况下,可使用GPIO资源来控制外设。但它是要求具备root使用权,否则无权使用。为此困惑了很久,最终在群友的帮助下才解决了这个难题。

在进入GPIO目录后,其内容如图1所示

image.png

图1 GPIO资源

在获得root使用权后,在使用export的情况下,可配置指定引脚的属性以进行控制和使用。

具体的用法如图2所示,其中编号449和492分别对应引脚GPIO3_1和GPIO1_12,具体的引脚位置如图3所示。

image.png

图2 使用引脚资源

image.png

图3 引脚位置

在引脚GPIO1_12与LED模块相连的情况下,可按图4所示的操作来控制LED的亮灭。

image.png

图4 LED控制

image.png

图5 点亮LED

image.png

图6 熄灭LED

此外,在不使用该引脚时,还可用unexport来释放该引脚资源。

在引脚GPIO3_1与触摸模块相连的情况下,可按图8所示的操作来配置该引脚的属性。

image.png

图7 模块连接

image.png

图8 配置属性

通过相应的触摸动作,可检测到引脚的状态,即电平的高低变化,见图9所示。

image.png

图9 配置属性

有了GPIO的使用权后,就可放手进行外部设备的控制及功能扩展了,它的作用太重要啦!

更多回帖

发帖
×
20
完善资料,
赚取积分