[信息与通信]第4章 LPC2000系列ARM硬件结构10~13.ppt

[信息与通信]第4章 LPC2000系列ARM硬件结构10~13.ppt

  1. 1、本文档共126页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[信息与通信]第4章 LPC2000系列ARM硬件结构10~13

LPC2000系列ARM硬件结构 1.LPC2000系列简介 2.引脚描述 3.存储器寻址 4.系统控制模块 5.存储器加速模块 (MAM) 6.外部存储器控制器(EMC) 7.引脚连接模块 8. GPIO 4.10 外部中断输入 4.10 外部中断输入 4.10 外部中断输入 4.10 外部中断输入 LPC2000系列ARM硬件结构 1.LPC2000系列简介 2.引脚描述 3.存储器寻址 4.系统控制模块 5.存储器加速模块 (MAM) 6.外部存储器控制器(EMC) 7.引脚连接模块 8. GPIO 4.11 定时器0、1 特性 4.11 定时器0、1 功能简介 4.11 定时器0、1 分频器结构描述 定时器中断——定时器与VIC的关系 4.11 定时器0/1 使用定时器的注意要点 LPC2000系列ARM硬件结构 1.LPC2000系列简介 2.引脚描述 3.存储器寻址 4.系统控制模块 5.存储器加速模块 (MAM) 6.外部存储器控制器(EMC) 7.引脚连接模块 8. GPIO 4.12 SPI接口 引脚描述 4.12 SPI接口 硬件连接 时钟极性控制位 —— CPOL 异常状况-读溢出 异常状况-写冲突 异常状况-模式错误 异常状况-从机中止 4.12 SPI接口 使用SPI接口的注意要点 LPC2000系列ARM硬件结构 1.LPC2000系列简介 2.引脚描述 3.存储器寻址 4.系统控制模块 5.存储器加速模块 (MAM) 6.外部存储器控制器(EMC) 7.引脚连接模块 8. GPIO 4.13 I2C接口 发送器:本次传送中发送数据(不包括地址和命令)到总线的器件; 接收器:本次传送中从总线接收数据(不包括地址和命令)的器件; 主 机:初始化发送、产生时钟信号和终止发送的器件,它可以是发送器或接收器。主机通常是微控制器。 从 机:被主机寻址的器件,它可以是发送器或接收器。 I2C总线规范——传输协议 主机发送数据到从机 I2C总线规范——传输协议 主机读取从机数据 复合格式 4.13 I2C接口 寄存器描述 4.13 I2C接口 使用I2C接口的注意要点 4.13 I2C接口 I2C应用示例 在数据传送过程中,必须确认数据传送的开始和结束,这通过起始和结束信号识别。 起始信号 结束信号 SDA SCL S P S 从器件地址 R/W … 第一字节 发送起始信号后传送的第一字节数据具有特别的意义,其中前七位为从机地址,最后一位为读写方向位(0表示写,1表示读)。 总线时序 总线时序 I2C总线数据传送时,每传送一个字节数据后都必须有应答信号(A)。主控器接收数据时,如果要结束通信时,将在停止位之前发送非应答信号( )。 SDA SCL 应答信号 非应答信号 A A 4.13 I2C接口 主机 从机 主机发送起始信号,开始数据传输 对从机进行寻址,同时R/W = 0 发送应答信号 发送1字节数据 发送应答信号 发送1字节数据 发送停止信号,结束数据通信 主机 从机 发送停止信号,结束数据通信 主机发送起始信号,开始数据传输 对从机进行寻址,同时R/W = 1 发送应答信号 发送1字节数据 发送应答信号 发送1字节数据 发送应答信号 发送非应答信号 发送停止信号,结束数据通信 再次发送起始信号 对从机进行寻址,同时R/W = 1 发送应答信号 发送应答信号 发送1字节数据 发送应答信号 发送非应答信号 主机发送起始信号,开始数据传输 对从机进行寻址,同时R/W = 0 发送1字节数据 主机 从机 发送应答信号 发送应答信号 发送应答信号 发送1字节数据 发送1字节数据 I2C接口包含7个寄存器。 0xE001C018 NA 只清零 I2C控制清零寄存器 I2CONCLR 0xE001C014 0x04 读/写 SCL占空比寄存器低半字 I2SCLL 0xE001C010 0x04 读/写 SCL占空比寄存器高半字 I2SCLH 0xE001C00C 0 读/写 I2C从地址寄存器 I2ADR 0xE001C008 0 读/写 I2C数据寄存器 I2DAT 0xE001C004 0xF8 只读 I2C状态寄存器 I2STAT 0xE001C000 0 读/置位 I2C控制置位寄存器 I2CONSET 地址 复位值 访问 描述 名称 寄存器描述——I2C控制置位寄存器 I2CONSET寄存器用于置位I2C通信的相关标志位,该寄存器只能对某位置位,而不能清零,清零通过I2CONCLR寄存器完成。 NA 用户程序不要向该位写入1 保留 7 0 I2C接口使能 I2

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档