&nb
2016-07-24 15:39
274 查看
iic总线的特点:1.IIC总线上只需要串行数据线SDA和串行时钟线SCL两根。
2.总线通过上拉电阻连接到高电平,在总线为空闲时为高电平,当SDA和SCL任意一个输出低电平时候,总线变为低电平,SDA和SCL为线与关系。
3.每个接到I2C总线上的器件都有唯一的地址。主机与其它器件间的数据传送可以是由主机发送数据到其它器件,这时主机即为发送器。由总线上接收数据的器件则为接收器。在多主机系统中,可能同时有几个主机企图启动总线传送数据。为了避免混乱, I2C总线要通过总线仲裁,以决定由哪一台主机控制总线。
iic总线数据有效位的规定:
iic总线进行数据传输的时候,时钟信号为高电平的时候,数据信号必须保持稳定,当时钟信号为低电平时候,数据信号上的高低电平才可以发生改变。
起时和终止条件:
当SCL为高电平期间:SDA下降沿为起始信号,SDA上升沿为终止信号
数据传输的格式:
1.字节传送与应答:当起始信号之后总线就处于被占用状态,开始传送数据,数据必须传送8位,即一个字节,然后有一个应答位,当从机对主机的寻址不进行应答时候,必须将数据线SDA拉高表示非应答,此时由主机产生一个终止信号表示数据传输结束。
2.数据传输是在起始信号的后必须加上从机地址,然后加上一位数据传送方向位,0表示主机发送数据,1表示主机接收数据,有以下几种组合方式
阴影部分表示主机向从机发送数据,空白部分表示从机向主机发送数据,A表示应答。
主机向从机发送数据
主机接收数据
主机发送数据后立刻接收数据
2.总线通过上拉电阻连接到高电平,在总线为空闲时为高电平,当SDA和SCL任意一个输出低电平时候,总线变为低电平,SDA和SCL为线与关系。
3.每个接到I2C总线上的器件都有唯一的地址。主机与其它器件间的数据传送可以是由主机发送数据到其它器件,这时主机即为发送器。由总线上接收数据的器件则为接收器。在多主机系统中,可能同时有几个主机企图启动总线传送数据。为了避免混乱, I2C总线要通过总线仲裁,以决定由哪一台主机控制总线。
iic总线数据有效位的规定:
iic总线进行数据传输的时候,时钟信号为高电平的时候,数据信号必须保持稳定,当时钟信号为低电平时候,数据信号上的高低电平才可以发生改变。
起时和终止条件:
当SCL为高电平期间:SDA下降沿为起始信号,SDA上升沿为终止信号
数据传输的格式:
1.字节传送与应答:当起始信号之后总线就处于被占用状态,开始传送数据,数据必须传送8位,即一个字节,然后有一个应答位,当从机对主机的寻址不进行应答时候,必须将数据线SDA拉高表示非应答,此时由主机产生一个终止信号表示数据传输结束。
2.数据传输是在起始信号的后必须加上从机地址,然后加上一位数据传送方向位,0表示主机发送数据,1表示主机接收数据,有以下几种组合方式
阴影部分表示主机向从机发送数据,空白部分表示从机向主机发送数据,A表示应答。
主机向从机发送数据
主机接收数据
主机发送数据后立刻接收数据
相关文章推荐
- 三星i9158刷机教程
- 安卓特色
- 安卓特色
- 蛇形走线的作用
- 线刷宝智能刷机使用教程
- 华为 mate 7 root
- 最近帮同事的三星Note3 ROOT了
- 秀一下MVA的奖品
- 数字接口SPI和I2C的区别与联系概述
- 打印机无法连接
- 第二章--物理层--重点
- 诺基亚Lumia 920/820/620无法连接XP系统电脑的解决方法,MTP驱动
- 奇怪的的NTLDR is missing
- sst15vf016bFlash芯片的驱动基于msp430F149单片机
- 数据恢复陶工西部数据5毫米硬盘特殊接口,OEM私人订制,最薄的混合硬盘!
- 关于Android系统四大组件的理解分析
- 简单的远程调试日志
- Ghost克隆孪生硬盘
- 自制电脑红外遥控接收器(PC软解码)
- iphone5最新谍讯汇总