×

i2c学习仿真实例

消耗积分:0 | 格式:exe | 大小: | 2011-08-07

分享资料个

I2C总线的接口:I2C总线是PHLIPS公司推出的一种双向串行总线,用于与主机相连接。总线的长度可高达8m,最多可支持40个器件。
    I2C总线只有两根双向信号线。一根是数据/地址线SDA,另一根是时钟线SCL。所有连接到I2C总线上的设备的串行数据线都连接到总线的SDA上,而设备的串行时钟线都连接到总线的SCL上。
一个单片机外围系统可以扩展多个I2C总线器件,每个器件需要设定不同的地址。每个接到I2C总线上的器件都有唯一的地址。主机与其它器件间的数据传送可以是由主机发送数据到其它器件,这时主机即为发送器。由总线上接收数据的器件则为接收器。
I2C总线通过上拉电阻接正电源。当总线空闲时,两根线均为高电平。连到总线上的任一器件输出的低电平,都将使总线的信号变低,即各器件的SDA及SCL都是线“与”关系。
 

2. I2C总线器件的地址
I2C总线是由数据线SDA 和时钟线SCL构成的串行总线,可发送和接受数据。在单片机与被控器件之间、器件与器件之间均可进行双向信息传送。器件地址共7位,它与方向位构成了I2C总线器件的寻址字节SLA。
        I2C总线器件的寻址字节SLA
位  D7 D6 D5 D4 D3 D2 D1 D0
含义 DA3 DA2 DA1 DA0 A2 A1 A0 R/W

I . DA3  DA2  DA1  DA0:器件地址位,是I2C总线外围接口器件固有的地址编码,器件出厂时就给定了(使用者不能改变)。如I2C总线器件AT24CXX系列器件的地址为1010。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(2)
发评论
billy_jhgg 2016-05-04
0 回复 举报
谢谢分享 收起回复
xuliya 2013-08-14
0 回复 举报
谢谢分享 收起回复

下载排行榜

全部2条评论

快来发表一下你的评论吧 !