【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。
<完结>