天嵌 ARM开发社区

 找回密码
 注册
查看: 2700|回复: 1

TQ2416的IO口部分不能输出控制

[复制链接]
0backspace0 发表于 2015-12-23 00:03:19 | 显示全部楼层 |阅读模式
现我想将2416开发底板上的camera接口上的口线作为普通IO口使用,在你们的使用手册里面也有讲到在2416的板子上无摄像头功能,均为普通IO,我在tq2416_leds.c和regs-gpio.h文件中分别做了修改,修改如下tq2416_leds.c文件内进行了一些添加
static unsigned long gpio_table [] ={       
        S3C2410_GPG(1),//4
        S3C2410_GPG(2),//5
        S3C2410_GPG(3),//6
        S3C2410_GPF(4),//7
。。。。。

};

/* 用来指定GPIO引脚的功能:输出 */
static unsigned int gpio_cfg_table [] =
{
        S3C2410_GPG1_OUTP,//4
        S3C2410_GPG2_OUTP,//5
        S3C2410_GPG3_OUTP,//6
        S3C2410_GPF4_INP,//7

。。。。。。。

};
并且在regs-gpio.h文件中有进行了相应的添加
#define S3C2410_GPG0_OUTP    (0x01 << 0)
#define S3C2410_GPG1_OUTP    (0x01 << 2)
#define S3C2410_GPG2_OUTP    (0x01 << 4)  

。。。。。
分别对C,E,G,H口进行了修改,但是只有H和C口能根据要求正确输出,E,G两个口始终输出高电平,是否还有别地方要改啊,还是哪边占用了啊,求救!!



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
JK_Huang 发表于 2017-3-1 16:29:14 | 显示全部楼层
结合原理图和芯片手册看看。是否有连接到其他位子干扰了或是该引脚资源在源码其他地方有使用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-3-28 20:04 , Processed in 1.062500 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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