川大通信课程设计I2C通信.doc

I2C通信及改进 一、I2C简介 I2C(Inter-Integrated Circuit)总线是由 HYPERLINK /view/30962.htm \t _blank PHILIPS公司开发的两线式串行总线,用于连接 HYPERLINK /view/368297.htm \t _blank 微控制器及其外围设备。是微电子通信控制领域广泛采用的一种总线标准。它是同步通信的一种特殊形式,具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点。同时让系统的更改和扩充极为容易。 I2C总线有两根双线信号线:一根数据线SDA;一根时钟线SCL。 为使I2C总线数据传输有效,规定在传输时,SDA必须在SCL高电平期间保持稳定,SDA改变电平只能在SCL处于低电平期间进行 图1 I2C的起始终止信号基本由主机产生,规定SDA在SCL高电平期间由高电平变为低电平表示起始信号;SDA在SCL高电平期间由低电平变为高电平表示终止信号 图2 I2C数据传送格式为,每个字节保持8位长度,先传送最高位,字节传送完后跟一个低电平应答位ACK 图3 总线的传输速率在标准模式下可达100kbit/s,快速模式下可达400kbit/s,高速模式下可达3.4Mbit/s。 I2C时序如图4 图 4 二、I2C的基础运用 1、运用I2C传送学号最后两位数据。 (1)器件地址是身份证最后两位19,转化为4位

文档评论(0)

1亿VIP精品文档

相关文档