嵌入式爱好者

查看: 22427|回复: 5

[Linux] A40i-C 如何新增一个IO口,并在程序当中操作这个IO口

[复制链接]

4

主题

11

帖子

34

积分

A40i/T3/T507/T527通行证

扫一扫,手机访问本帖
发表于 2021-8-12 19:31:11 | 显示全部楼层 |阅读模式
现在需要配置一个IO口为输出,并在程序中根据实际情况更改输出电平,具体应该如何操作
回复

使用道具 举报

0

主题

1173

帖子

2194

积分

发表于 2021-8-13 08:43:16 | 显示全部楼层
参考原厂资料中的A40I Pinctrl(GPIO)接口使用说明书V1.0.pdfA40I sys_config.fex使用配置说明V1.0.pdf中的gpio部分修改
点评回复 支持 反对

使用道具 举报

0

主题

3

帖子

14

积分

A40i/T3/T507/T527通行证

发表于 2021-9-14 18:49:31 | 显示全部楼层
再好的说明也抵不上一个例子。用户只想模仿你的例子开发出自己需要的功能。飞凌应该举个例子详细回答用户的提问,而不是丢个文档了事。
点评回复 支持 反对

使用道具 举报

7

主题

11

帖子

33

积分

A40i/T3/T507/T527通行证

发表于 2021-10-21 11:01:37 来自手机 | 显示全部楼层
我也需要,有没有相关的例子呢?原厂资料看的云里雾里
点评回复 支持 反对

使用道具 举报

0

主题

1173

帖子

2194

积分

发表于 2021-10-21 11:54:32 | 显示全部楼层
我们的方法就是按照原厂资料做的

gpio添加和控制.pdf

204.49 KB, 下载次数: 65, 下载积分: 贡献 1

点评回复 支持 反对

使用道具 举报

10

主题

38

帖子

86

积分

A40i/T3/T507/T527通行证FCU2401通行证

发表于 2021-11-2 08:52:28 | 显示全部楼层
qt驱动led方式:
初始化
    //开机指令初始化指示灯gpio
    system("echo 271 > /sys/class/gpio/export");//led6
    system("echo out > /sys/class/gpio/gpio271/direction");

定时器
                flag=!flag;
                if(flag)system("echo 0 > /sys/class/gpio/gpio271/value");
                else system("echo 1 > /sys/class/gpio/gpio271/value");


应用程序驱动方式:
              参照我的帖子:https://blog.csdn.net/qq_37603131/article/details/120662726

底层驱动方式
              参照我的帖子:https://blog.csdn.net/qq_37603131/article/details/120898243

点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-4-19 10:28

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表