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/article_view_536.html
共7条
1/1 1 跳转至页
飞凌嵌入式全志A40i开发板试用体验之控制一个GPIO
共7条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 28BYJ-48机械臂实现人脸跟随被打赏¥24元 | |
| 基于RK3506B的片温识读功能的实现被打赏¥25元 | |
| 【瑞萨RA8D1测评】基于FreeRTOS的lvgl移植教程被打赏¥29元 | |
| 电子价签墨水屏开发被打赏¥35元 | |
| 【Ozone】RTT 打印终端使用被打赏¥29元 | |
| BMS保护板绝缘检测功能-不平衡电桥技术绝缘电阻检测设计与实现被打赏¥34元 | |
| 给28BYJ-48三自由度机械臂加一个网页控制台被打赏¥32元 | |
| 用28BYJ-48电机从零搭一台三自由度机械臂被打赏¥33元 | |
| 【英飞凌开发经验】ModusToolbox配置EdgeTalk外设被打赏¥27元 | |
| 基于BQ76952PFBR的BMS保护板热插拔损坏的原因和处理措施被打赏¥32元 | |
我要赚赏金
