I2C 通信

什么是 I2C

IIC(Inter-Integrated Circuit),内部整合电路,是由 PHILIPS 公司开发的两线式串行总线,用于微控制器与其外围设备的通信。
I2C 如今已成为芯片间低速串行通信的事实标准,被广泛应用在消费、控制类设备场合。

I2C 主要特征

  1. 两根线:一根串行数据线(SDA),一根串行时钟线(SCL)
  2. 主从通信:支持多个主机与从机通讯
  3. 地址唯一:每个连接在总线上的从器件都只能通过唯一的地址与主机进行通讯
  4. 速度 100 Kb/s~3.4 Mb/s:传输速度标准模式下可达 100 Kb/s,快速模式下可达 400 Kb/s,高速模式下可达 3.4 Mb/s
    这里写图片描述

I2C 协议规定,起始信号(S)开始后,首先传送 7 位从机地址,紧接着第 8 位是方向位,后接着一位应答位,然后是真正的数据信号。
这里写图片描述
理论上一组 I2C 总线上可以挂很多的从器件,只要从机地址不同即可。
从上面数据传输也可以看出,I2C是半双工的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值