当前位置:首页 > 单片机 > 单片机
[导读]在ARM9芯片S3C2410中共有71个IO多功能的IO口,分为8组(A--H):(1)1个23位输出端口(A)(2)2个11位输入输出端口(B、H)(3)4个16位输入输出端口(C、D、E、G)(4)1个8位输入输出端口(F)控制IO的寄存器有:1、端

在ARM9芯片S3C2410中共有71个IO多功能的IO口,分为8组(A--H):

(1)1个23位输出端口(A)

(2)2个11位输入输出端口(B、H)

(3)4个16位输入输出端口(C、D、E、G)

(4)1个8位输入输出端口(F)

控制IO的寄存器有:

1、端口控制寄存器-----GPXCON X-为A到H

2、端口数据寄存器-----GPXDAT

3、端口上拉寄存器-----GPXUP

4、多状态控制寄存器

5、外部中断控制寄存器(EXTINn)

6、8个外部中断引脚有数字滤波器

7、16个外部中断用来唤醒CPU

8、掉电模式和IO端口

ARM中的IO口都是复用的,所以,当工作在第二功能时,要使得上拉电阻功能禁止。即GPBUP~GPHUP相应的位置1(A只能用作输出端口,所以无上拉使能寄存器,即一直处于上拉状态)。如果工作在基本输入输出状态,则上拉电阻功能允许,相应位值0;

由于GPF0-GPF7和GPG0-GPG7被用作唤醒掉电模式的外部信号,所以必须配置成为中断模式。

对于具体的IO配置,请参见厂家的PDF文档。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭