【ARM学习笔记】二、S3C2440A的GPIO(通用输入输出)引脚简介

GPIO 全称General Purpose Input Output(通用的输入/输出)。


S3C2440A 共计拥有289个FBGA引脚


除了特殊功能的引脚外,S3C2440A拥有130 个多功能GPIO引脚,共9组:


– 端口A(GPA):25 位输出端口
– 端口B(GPB):11 位输入/输出端口
– 端口C(GPC):16 位输入/输出端口
– 端口D(GPD):16 位输入/输出端口
– 端口E(GPE):16 位输入/输出端口
– 端口F(GPF):8 位输入/输出端口
– 端口G(GPG):16 位输入/输出端口
– 端口H(GPH):9 位输入/输出端口

– 端口J(GPJ):13 位输入/输出端口




S3C2440A 中,大多数GPIO端口为复用引脚。因此要决定每个引脚选择哪项功能,其功能由GPxCON(端口配置寄存器)进行定义,例如端口A(GPA)的端口配置寄存器为GPACON,对应的总线地址为0x56000000。


对于已经输入/输出功能的引脚,寄存器GPxDAT(端口数据寄存器)用于读入/输出电平状态,例如端口A(GPA)的端口数据寄存器为GPADAT,对应的总线地址为0x56000004。



<完结>

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值