搜索

开发板试体验丨飞凌嵌入式全志A40i-C之控制一个GPIO

[复制链接]
70|1
 楼主 | 2020-10-21 15:24 | 显示全部楼层 |阅读模式
1.Linux内核提供了一套在用户态配置GPIO的接口,在/sys/class/gpio/目录下。



l  export
用于将指定编号的引脚导出,作为GPIO使用
l  unexport
用于将导出的GPIO删除掉
l  gpiochipN
当前芯片中包含的GPIO控制器
参考https://www.cnblogs.com/lxyd/p/9671673.html

2.找到一个未使用的引脚,我这里选择的是SPI2的CS0引脚,主要是因为它没有什么其他的外接电路。



3.查询对应引脚是PC19。





在网上找了个对应引脚的计算方法
PC19 = 2*32+19 = 83



4.控制设备接口PC19
输入:echo 83 > export



设置为输出模式
输入:echo out > direction
设置输出高电平
输入:echo 1 > value

测得电压 1.8v


设置输入低电平
输入:echo 0 > value




测得电压 0.0v


5.后来才看到文档中有直接控制LED的案例。。。


点击进入官方网站 https://www.forlinx.com/

使用特权

评论回复
 楼主 | 2020-10-21 15:29 | 显示全部楼层

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

关闭

热门推荐上一条 /6 下一条

在线客服 快速回复 返回顶部 返回列表