IIC协议

IIC是一种两线式串行总线,由PHILIPS公司开发,用于微控制器和外围设备间的通信。它支持主机与从机在短距离、小数据量场景下的主从通信,数据线SDA和时钟线SCL构成通信线路,采用半双工协议。传输速率包括标准模式100Kbit/s,快速模式400Kbit/s,以及高速模式3.4Mbit/s。每个设备都有唯一地址,并在空闲时保持高电平。
摘要由CSDN通过智能技术生成

IIC协议简介


一、IIC是什么?

  IIC(inter intergrated circuit)即集成电路总线,是一种两线式串行总线,由PHILPS公司开发,用于连接微控制器及其外围设备。多用于主机和从机在数据量不大传输距离短的场合下的主从通信。I2C总线由数据线SDA时钟线SCL构成通信线路,既可以用于发送数据。也可以接收数据,是一种半双工通信协议。

二、IIC协议

1.简介

  IIC协议多用于主机和从机在数据量不大且传输距离短的场合下的主从通信。主机启动总线,并产生时钟用于传输数据,此时任何接收数据的器件均被认为是从机。I2C器件一般采用开漏结构与总线相连,所以I2C_SCLI2C_SDA均需要上拉电阻,也正是因此,当总线空闲时,这两条线路都处于高电平状态,当连到总线上的任一器件输出低电平,都将使总线拉低
  总线上的每一个设备都可以作为主设备或从设备,而且每一个设备都会对应一个唯一的地址,主从设备之间就是通过这个地址来确定与哪个器件进行通信。

  图示如下:在这里插入图片描述

2.传输速率

  总线上的主设备与从设备之间以字节(8位)为单位进行双向的数据传输。
  传输速率:
     标准模式:100Kbit/s
     快速模式:400Kbit/s
     高速模式:3.4Mbit/s

3.时序分析

在这里插入图片描述  空闲状态:高电平
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值