I2C总线设计规划.docVIP

  • 8
  • 0
  • 约5.63千字
  • 约 10页
  • 2017-05-27 发布于贵州
  • 举报
I2C总线设计规划

题目: I2C总线通信设计 一、设计任务与要求计任务与要求 I2C总线协议以及主从器件通信方式,NiosⅡIDE下的总线通信设计。 二、设计原理 I2总线仅仅依靠两根连线就实现了完善的全双工同步数据传送:一根为串行数据线(SDA),一根为串行时钟控制线(SCL)。该总线协议有严格的时序要求。总线工作时,由时钟控制线SCL传送时钟脉冲,由串行数据线SDA传送数据。总线传送的每帧传送数据均为一个字节(8bit),但是启动I2C总线后,传送的字节个数没有限制,只要求每传送一个字节后,对方回应一个应答为(acknowledge Bit)发送数据时首先发送数据的最高位(MSB). I2C总线协议规定,启动总线后第一个字节的高7位是从器件的寻址地址,第八位为方向为(“0”表示主器件的写操作;“1”表示主器件对器件的读操作),其余的字节为操作数据。总线每次传送开始时有起始信号,结束时有停止信号。在总线传送完一个或几个字节后,可以使SCL线的电平变低,从而使传送暂停。 用户只需要使用前八个寄存器就能实现对时钟的读写操作,00H的BIT7位为晶振使能位,低电平有效,内部时钟才会自动计时;02H的BIT7位和BIT6位为世纪功能位,当BIT7位高电平有效时,BIT6位就会随着06H寄存器中年份从99到00的变化而相应地变化,从0到1或从1到0。后两个寄存器只有指定其地址读写才可以进行,一般

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档