2410的io口.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2410的io口

第5章 基于S3C2410的I/O接口 本章提要 1. S3C2410简介 2. I/O口 5.1 S3C2410简介  S3C2410是Samsung公司推出的16/32RISC处理器,主 要面向手持设备以及高性价比、低功耗的应用。  S3C2410有两个型号:S3C2410X和S3C2410A,A型是X 型的改进型,其性价比更高和更低的功耗。  S3C2410A的CPU内核采用的是ARM公司设计的16/32位 ARM920T RISC处理器。  S3C2410A提供一组完整的系统外围设备,省去了为系统配 置额外器件的开销。 5.1 S3C2410简介  S3C2410A集成的主要片上功能包括: • 1.8V/2.0V内核供电,3.3V存储器供电,3.3V外部I/O供电; • 具有16KB的Icache (指令缓存)和16KB的Dcache (数据缓存)以及MMU ( 存储器管理单元); • 外部存储器控制器(SDRAM控制和片选逻辑); • LCD控制器(最大支持4K色STN和256K色TFT)提供1通道LCD专用DMA; • 4通道DMA并有外部请求引脚; • 3通道UART和2通道的SPI (Serial Peripheral Interface--串行外设接 口); 2 2 • 1通道多主机I C (Inter-Integrated Circuit)总线和1通道I S (Inter—IC Sound)总线控制器;  S3C2410A集成的主要片上功能包括: • SD主接口版本1.0和MMC(Multimedia Card——多媒体卡)卡协议2.11兼容 版; • 2个USB主设备接口,1个USB从设备接口(版本1.1); • 4通道PWM定时器(Pulse Width Modulation——脉宽调制定时器)和1通 道内部定时器; • 看门狗定时器; • 117位通用I/O口和24通道外部中断源; • 电源控制模式包括正常、慢速、空闲和掉电4种模式; • 8通道10位ADC和触摸屏接口; • 具有日历功能的RTC • 使用PLL (Phase Locked Loop——锁相环)的片上时钟发生器。  S3C2410A的结构图 图5.1 S3C2410A的结构图 5.2 S3C2410A的I/O口  S3C2410A共有117个多功能复用输入/输出 (I/O 口),分 为8组,即PORT A ~ PORT H。8组I/O 口可分为: • 1个23位输出口 (PORT A) ; • 2个11位I/O口 (PORT B和PORT H); • 4个16位I/O口 (PORT C、PORT D、PORT E. PORT G) ; • 1个8位I/O口 (PORT F)。  为满足不同系统设计要求,可以容易地通过软件对它们进行配 置。每个引脚的功能必须在启动主程序之前进行定义。  如果某些引脚的复用功能 (第二功能)没有使用,那么可以先 将该引脚设置为I/O 口。 5.2 S3C2410A的I/O口 5.2.1 S3C2410 I/O口描述  S3C2410A 中,大部分引脚是复用的,所以需要对每一个引 脚定义其功能。  配置 (定义)这些I/O 口,是通过设置一系列寄存器来实现。 与配置I/O 口相关的寄存器包括: • 端口控制寄存器 (GPACON~GPHCON) • 端口数据寄存器 (GPADAT~GPHDAT) • 端口上拉寄存器 (GPBUP~GPHUP) • 杂项控制寄存器以及外部中断控制寄存器 (EXTINTN)  端口控制寄存器(GPACON ~GPHCON) • 在S3C2410芯片中,大部分引脚是复用的,所以必须对每个引 脚进行配置。端口控制寄存器定义了每个引脚的功能。  端口数据寄存器(GPADAT~GPHDAT)。 • 如果该端口定义为输出端口,那么可以向PnDAT的相应位写 数据。如果该端口定义为输人端端口,可以从PnDAT的相应 位读入数据。  端口上拉寄存器(GPBUP~GPHUP) • 端口上拉寄

文档评论(0)

561190792 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档