嵌入式爱好者

查看: 6497|回复: 5

[Android] 请教开发板上的TCA6424的IO如何控制

[复制链接]

12

主题

26

帖子

78

积分

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

扫一扫,手机访问本帖
发表于 2021-8-12 11:00:27 | 显示全部楼层 |阅读模式
如题,我现在想修改和新增一些GPIO去控制外部电路。我要如何去控制?
回复

使用道具 举报

0

主题

1173

帖子

2194

积分

发表于 2021-8-12 11:57:18 | 显示全部楼层
举例设备树中在wifi上用了扩展引脚,如下&gpio_ext 4 0是第五个引脚,低电平
wlan:wlan {
                        compatible    = "allwinner,sunxi-wlan";
                        clocks        = <&clk_losc_out>;
                        pinctrl-0     = <&clk_losc_pins_a>;
                        pinctrl-names = "default";
                        wlan_busnum   = <0x1>;
                        wlan_power;
                        wlan_io_regulator;
                        wlan_regon    = <&gpio_ext 4 0>;
                        wlan_hostwake = <&pio PG 14 1 0xffffffff 0xffffffff 0>;
                        chip_en;
                        power_en;
                        status        = "okay";
                };
您想在安卓上控制的话应该需要写一个控制驱动,控制扩展引脚

点评

你的意思是先在设备树中定义了ext管脚之后再写一个驱动加载控制对应的管脚么?扩展管脚的顺序是如何定义的?是从P0开始到P1、P2按照0到23来算么?  详情 回复 发表于 2021-8-12 13:55
点评回复 支持 反对

使用道具 举报

12

主题

26

帖子

78

积分

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

 楼主| 发表于 2021-8-12 13:55:19 | 显示全部楼层
zhichao 发表于 2021-8-12 11:57
举例设备树中在wifi上用了扩展引脚,如下&gpio_ext 4 0是第五个引脚,低电平
wlan:wlan {
              ...

你的意思是先在设备树中定义了ext管脚之后再写一个驱动加载控制对应的管脚么?扩展管脚的顺序是如何定义的?是从P0开始到P1、P2按照0到23来算么?
点评回复 支持 反对

使用道具 举报

0

主题

1173

帖子

2194

积分

发表于 2021-8-12 14:50:02 | 显示全部楼层
是的,通过调用驱动控制引脚电平、输入输出,第一个引脚是0,第二个是1,以此类推

点评

按照你给的样例,没有设置管脚的输入输出。如何设置管脚的输入输出功能?  详情 回复 发表于 2021-8-12 16:18
点评回复 支持 反对

使用道具 举报

12

主题

26

帖子

78

积分

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

 楼主| 发表于 2021-8-12 16:18:56 | 显示全部楼层
zhichao 发表于 2021-8-12 14:50
是的,通过调用驱动控制引脚电平、输入输出,第一个引脚是0,第二个是1,以此类推

按照你给的样例,没有设置管脚的输入输出。如何设置管脚的输入输出功能?
点评回复 支持 反对

使用道具 举报

0

主题

1173

帖子

2194

积分

发表于 2021-8-12 16:30:51 | 显示全部楼层
默认就是输出功能,具体控制输入输出您可以自己试试怎么修改
点评回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 18:59

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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