单片机应用开发 IIC时序 6-1-1 IIC总线一.pptVIP

  • 1
  • 0
  • 约1.5千字
  • 约 10页
  • 2020-08-29 发布于北京
  • 举报

单片机应用开发 IIC时序 6-1-1 IIC总线一.ppt

Application and Development of Microcontroller 《单片机应用开发》课程 主讲教师 刘德新 移动通信技术专业教学资源库 深圳信息职业技术学院电子与通信学院 I2C总线 (一) 目录 01 I2C总线的简介 02 03 单片机与字符型LCD的连接 I2C总线的时钟 一、I2C总线简介 I2C总线是一种用于芯片与芯片之间连接的一种二线制总线形式,它可以在SDA(串行数据线)和SCL(串行时钟线)这两根线连接到总线上的器件之间进行传送数据,并且能根据地址识别每一个器件,这些器件可以是单片机、键盘接口、Flash memory、LCD驱动器、A/D、D/A、温度传感器和其它具有I2C总线的器件。 I2C总线是典型的二线制工作模式串行数据线(SDA)和串行时钟线(SCL),可以通过这两根总线连接具有I2C总线的任何器件。每个器件都有唯一的地址,而且都可以作为发送器或者接收器。此外器件在执行数据传输时,也可以被看作是主机或从机。 发送器:发送数据(不包括地址和命令)到总线的器件 接收器:从总线接收数据(不包括地址和命令)的器件 EDITED BY LIU DEXIN * 单片机应用开发 主机:指初始化发送数据、产生时钟信号和终止发送的器件,它可以是发送器,也可以是接收器,但通常是单片机 从机:被主机寻址的器件,它可以是发送器,也可以是接收器 I2C总线可以连接成多主机的总线形式,也可以将多个能控制总线的器件连接在总线上。当两个或两个以上的能控制总线的器件同时传输时,只能有一个器件能真正控制总线的主机,这时,为了保证传输的可靠性,就需要对总线进行仲裁。在仲裁成功后,多个控制总线的器件将在同一个时钟信号下协调工作 在标准传输模式下,数据传输速率为0~100Kbit/s。在快速方式下,最高传送速率可达400Kbit/s。 EDITED BY LIU DEXIN * 单片机应用开发 一、I2C总线简介 2.I2C总线的时钟 EDITED BY LIU DEXIN * 单片机应用开发 I2C总线的二线制工作形式,SCL提供时钟信号,SDA提供数据信号。I2C总线要求每传输一个数据位就必须产生一个完整的时钟脉冲。 EDITED BY LIU DEXIN * 单片机应用开发 2.I2C总线的时钟 SDA上的数据必须在时钟线SCL为高电平时保持稳定,而数据线电平状态的改变,只能发生在SCL线为低电平时期。 EDITED BY LIU DEXIN * 单片机应用开发 2.I2C总线的时钟 起始条件:在SCL线是高电平时,SDA线从高电平向低电平转换 停止条件:在SCL线是高电平时,SDA线从低电平向高电平转换 EDITED BY LIU DEXIN * 单片机应用开发 I2C总线的应答格式。应答脉冲由从机产生,在应答的时钟脉冲期间,发送器释放SDA线,接收器必须将SDA线拉到低电平,并在时钟脉冲SCL为高电平期间保持稳定的低电平,一个字节的数据传输完成后的第9位作为应答位。 2.I2C总线的时钟 小结与思考 EDITED BY LIU DEXIIN * 单片机应用开发 I2C总线有几根线,分别是什么名称? I2C总线怎样识别数据的开始和结束? I2C总线机怎样与单片机连接? 谢 谢 主讲教师 刘德新 移动通信技术专业教学资源库 深圳信息职业技术学院电子与通信学院

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档