主题 : 关于GPIO中GPJ端口的使用 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 103
精华: 0
发帖: 15
金钱: 80 两
威望: 16 点
综合积分: 30 分
注册时间: 2008-02-16
最后登录: 2018-02-08
楼主  发表于: 2013-06-19 23:41

 关于GPIO中GPJ端口的使用

我想使用GPJ端口作为输出,不知道在驱动中怎么设置。
我分析了一下LED输出配置,LED灯是接在GPB上的,GPA-GPH在寄存器的地址上都是连续的,
S3C2410_GPB(5),获取配置寄存器和Dat寄存器对应的bit位

S3C2410_GPIO_B_START = S3C2410_GPIO_NEXT(S3C2410_GPIO_A),

这样算出来S3C2410_GPIO_B_START  = S3C2410_GPIO_A_START + S3C2410_GPIO_A_NR + CONFIG_S3C_GPIO_SPACE =32,这个32怎么来理解呢 跟GPB的寄存器地

址0x56000010有什么关系呢。

GPACFG怎么和0x56000000联系起来呢 是不是使用了虚拟地址?

我想将GPJ作为输出,并且每个引脚输出对应的东西 需要怎么来配置S2410_GPJ这个宏呢?