ARM9 S3C2410x中文datasheet资料绝对完整版09第九章IO端口.docx

上传人:b****5 文档编号:14446560 上传时间:2023-06-23 格式:DOCX 页数:11 大小:138.50KB
下载 相关 举报
ARM9 S3C2410x中文datasheet资料绝对完整版09第九章IO端口.docx_第1页
第1页 / 共11页
ARM9 S3C2410x中文datasheet资料绝对完整版09第九章IO端口.docx_第2页
第2页 / 共11页
ARM9 S3C2410x中文datasheet资料绝对完整版09第九章IO端口.docx_第3页
第3页 / 共11页
ARM9 S3C2410x中文datasheet资料绝对完整版09第九章IO端口.docx_第4页
第4页 / 共11页
ARM9 S3C2410x中文datasheet资料绝对完整版09第九章IO端口.docx_第5页
第5页 / 共11页
ARM9 S3C2410x中文datasheet资料绝对完整版09第九章IO端口.docx_第6页
第6页 / 共11页
ARM9 S3C2410x中文datasheet资料绝对完整版09第九章IO端口.docx_第7页
第7页 / 共11页
ARM9 S3C2410x中文datasheet资料绝对完整版09第九章IO端口.docx_第8页
第8页 / 共11页
ARM9 S3C2410x中文datasheet资料绝对完整版09第九章IO端口.docx_第9页
第9页 / 共11页
ARM9 S3C2410x中文datasheet资料绝对完整版09第九章IO端口.docx_第10页
第10页 / 共11页
ARM9 S3C2410x中文datasheet资料绝对完整版09第九章IO端口.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

ARM9 S3C2410x中文datasheet资料绝对完整版09第九章IO端口.docx

《ARM9 S3C2410x中文datasheet资料绝对完整版09第九章IO端口.docx》由会员分享,可在线阅读,更多相关《ARM9 S3C2410x中文datasheet资料绝对完整版09第九章IO端口.docx(11页珍藏版)》请在冰点文库上搜索。

ARM9 S3C2410x中文datasheet资料绝对完整版09第九章IO端口.docx

ARM9S3C2410x中文datasheet资料绝对完整版09第九章IO端口

第九章I/O端口

概述

S3C2410有117个多功能的输入输出引脚,这些端口是:

—端口A(GPA):

23个输出口

—端口B(GPB):

11个输入输出口

—端口C(GPC):

16个输入输出口

—端口D(GPD):

16个输入输出口

—端口E(GPE):

16个输入输出口

—端口F(GPF):

8个输入输出口

—端口G(GPG):

16个输入输出口

—端口H(GPH):

11个输入输出口

每个端口可以根据系统配置和设计需求通过软件配置成相应的功能。

在启动主程序之前,必须定义好每个引脚的功能。

如果某个引脚不用作复用功能,则可以将它配置成IO脚。

初始的引脚状态被无缝配置好的以避免产生问题。

表1端口配置见英文版Table9-1.S3C2410APortConfiguration

端口控制描述

端口控制寄存器(GPACON-BGHCON)

在S3C2410中,大部分端口都是复用的,因此需要决定每个引脚使用哪个功能。

端口控制寄存器PnCON决定每个引脚的功能。

如果GPF0–GPF7andGPG0–GPG7用于掉电模式的唤醒信号,这些端口必须被配置成中断模式。

端口数据寄存器(GPADAT-GPHDAT)

如果端口被配置成输出端口,可以向PnDAT中的相关位写入数据;如果端口被配置成输入端口,可以从PnDAT中的相关位读入数据。

端口上拉电阻寄存器(GPBUP-GPHUP)

端口上拉电阻寄存器控制每个端口组的上拉电阻的使能和禁止。

当相关位为0,上拉电阻使能;当相关位为1,上拉电阻禁止;

当端口上拉电阻寄存器使能时,不管引脚选择什么功能(输入、输出、数据、外部中断等),上拉电阻都工作。

外部中断控制寄存器(EXTINTN)

24个外部中断可响应各种信号请求方式。

EXTINTn寄存器可以配置如下信号请求方式:

低电平触发、高电平触发、上升沿触发、下降沿触发、双边沿触发。

这8个外部中断引脚具有数字滤波器。

(见EINTFLTn相关)

只有16个外部中断引脚(EINT[15:

0])被用于唤醒源。

掉电模式和IO口

所有的GPIO寄存器的值在掉电模式下被保存。

这在时钟功率管理模块中的掉电模式下提到。

EINTMASK不能禁止从掉电模式唤醒,但是如果EINTMASK屏蔽了EINT[15:

4]中的1位,系统可以被唤醒,但是SRCPND中的EINT4_7bitandEINT8_23bit不会在唤醒后被置1。

IO口控制寄存器

端口A控制寄存器(GPACON/GPADAT)

注意:

ADDR[15:

1]并没有端口寄存器,但是有对应的引脚,它们仅用作地址总线,而且A端口默认为ADDR功能,没有内部上拉电阻。

端口B控制寄存器(GPBCON,GPBDAT,andGPBUP)

端口C-H与B类似,具体参加英文版。

MISCELLANEOUSCONTROLREGISTER(MISCCR)

USB相关端口由USB主机或者设备寄存器控制。

 

DCLKCONTROLREGISTERS(DCLKCON)

此寄存器定义DCLKn信号,作为外部资源的时钟。

如何设置DCLKn信号见下表。

只有当CLKOUT[1:

0]设置为发生DCLKn信号时DCLKCON寄存器才会生效。

 

外部中断控制寄存器(EXTINTn)

24个外部中断可响应各种信号请求方式。

EXTINTn寄存器可以配置如下信号请求方式:

低电平触发、高电平触发、上升沿触发、下降沿触发、双边沿触发。

由于EINT[15:

0]具有滤波功能,EXTINTn引脚上的逻辑电平必须保持至少40ns,才能正确识别中断。

注意:

EINT16-23可以被设置为快速中断模式,通过EXTINT2的3、7、11……位设置,

 

外部中断过滤寄存器(EINTFLTn)

(EINTFLTn)寄存器控制EINT[23:

16]这8个外部中断的过滤器时间。

 

外部中断屏蔽寄存器(EINTMASK)

EINTMASK控制EINT[23:

4]这20个外部中断的屏蔽与否。

注:

复位后,这些中断默认都是被屏蔽掉的。

 

外部中断请求寄存器(EINTPENDn)

只有EINT[23:

4]这20个外部中断受EINTPENDn寄存器控制,可以通过向寄存器的相应位写入“1”来清零这一位。

 

通用状态寄存器(GSTATUSn)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2