ARM嵌入式C编程标准教程第五章节S3C2410I0口和I0口操作.pptVIP

  • 21
  • 0
  • 约 29页
  • 2017-04-23 发布于四川
  • 举报

ARM嵌入式C编程标准教程第五章节S3C2410I0口和I0口操作.ppt

ARM嵌入式C编程标准教程第五章节S3C2410I0口和I0口操作

主讲人:史志辉;S3C2410的八组I/O口 1个23位输出端口(端口A) 2个11位输入/输出端口(端口B、H) 4个16位输入/输出端口(端口C、D、E、G) 1个8位输入/输出端口(端口F) 我们可以很容易通过每组端口来满足不同系统配置和设计的需要。在运行程序以前,必须对每个用到的引脚功能进行设置。如果某些引脚的复用功能(第二功能)没有使用,那么可以先将该引脚设置为I/O口。;本章主要内容 5.1 S3C2410 I/O口描述 5.2 I/O端口控制寄存器 5.3 I/O口操作步骤 5.4 本章实例程序;端口控制寄存器(GPACON~GPHCON) 在S3C2410芯片中,大部分引脚是复用的,所以必须对每个引脚进行配置。端口控制寄存器定义了每个引脚的功能。 端口数据寄存器(GPADAT~GPHDAT)。 如果该端口定义为输出端口,那么可以向PnDAT的相应位写数据。如果该端口定义为输入端口,可以从PnDAT的相应位读入数据。 端口上拉寄存器(GPBUP~GPHUP)。 端口上拉寄存器控制每个端口组上拉电阻的使能/禁止。如果某一位为0,则相应的上拉电阻被使能(上电复位状态),端口做输入/输出端口(第一功能口);如果是1则相应位的上拉电阻被禁止,端口做多功能口。如果端口的上拉电阻使能,无论在哪种状态下(INPUT、OUTPUT、DATAn、EINTn等下),上拉电阻都起作用。;多

文档评论(0)

1亿VIP精品文档

相关文档