微机原理与接口技术第五章 ARM接口设计技术1.pptVIP

微机原理与接口技术第五章 ARM接口设计技术1.ppt

  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文档。上传文档
查看更多
微机原理与接口技术第五章 ARM接口设计技术1.ppt

jlijl jljkli jlijl jljkli jlijl jljkli jlijl jljkli jlijl jljkli 微机原理与接口技术 第五章 ARM接口设计技术 主讲人:鞠 雷 山东大学 计算机科学与技术学院 uhiuku * *  内容提要 A/D和D/A转换器接口 通讯与中断接口 LED显示器 键盘接口 通用并行接口 GPIO * * 芯片S3C44B0X S3C44B0X是基于ARM7TDMI的体系结构,是ARM公司最早为业界普遍认可并且赢得最广泛应用的处理核。 * 芯片S3C44B0XⅠ/芯片体系结构 7个多功能并行接口 A--G 2个异步串行接口 通用异步收发器0/1 中断控制接口,管理30个中断源(26个中断向量)。 LCD液晶显示器接口,连接LCD显示器。 8路A/D转换接口 * ARM系统硬件体系结构P260 * 基于ARM架构的32位微处理器Sam sung S3C44B0X LCD显示 USB接口 USBN9603 两个RS-232串行通信接口 JTAG调试端口 TCP/IP协议 CAN BUS 键盘输入 16MB非线性Flash(硬盘) 8MBSDRM (系统内存) 1MB线性Flash(BIOS) 存储器: 1 1M flash 存储器,保存基本输入输出系统. 2 8M静态随机存储器. 3 16M非线性(NAND) Flash硬盘 外设: LCD显示器,连接LCD接口。 点阵:640X480,320X240,160X160。 扩充键盘接口: 硬件实现: 采用zlg7289实现键盘扫描。 软件实现:以内部接口和软件实现。 扩充网络接口: RT8019以太网控制器,IEEE802.3协议,10M同轴电缆。 扩充网络接口: CAN BUS, Area Network controller ,现场总线,用于工业控制,1M/1KM。 UART串口电平转换: 0v ------ +3v~12v 5v ------ -3v~-12v * S3C44B0X具有71个通用多功能输入输出引脚,构成了7个I/O接口: 一个10位的输出接口(A) 一个11位的输出接口(B) 一个16位的输入/输出接口(C) 两个8位的输入/输出接口(D和G) 两个9位的输入/输出接口(E和F) 特点: 1、每个接口含有1或两个控制端口和一个数据端口。其中A、B口含有一个控制口和一个数据口,C、D、E、F和G口又增加一个上拉电阻配置口(控制口)。 2、 ARM系统完成I/O功能的方法是使用使用特定的存储器地址映射I/O地址。 * * 44B.H中gpio寄存器定义 (一般了解) #define rPCONA (*(volatile unsigned *)0x1d20000); #define rPDATA (*(volatile unsigned *)0x1d20004); #define rPCONB (*(volatile unsigned *)0x1d20008) #define rPDATB (*(volatile unsigned *)0x1d2000c) #define rPCONC (*(volatile unsigned *)0x1d20010) #define rPDATC (*(volatile unsigned *)0x1d20014) #define rPUPC (*(volatile unsigned *)0x1d20018) #define rPCOND (*(volatile unsigned *)0x1d2001c) #define rPDATD (*(volatile unsigned *)0x1d20020) #define rPUPD (*(volatile unsigned *)0x1d20024) * (一般了解) #define rPCONE (*(volatile unsigned *)0x1d20028) #define rPDATE (*(volatile unsigned *)0x1d2002c) #define rPUPE (*(volatile unsigned *)0x1d20030) #define rPCONF (*(volatile unsigned *)0x1d20034) #define rPDATF (*(volatile unsigned *)0x1d20038) #define rPUPF (*(volatile unsigned *)0x1d2003c) #defin

文档评论(0)

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

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

1亿VIP精品文档

相关文档