I2C通信协议与原理

 IC2总线特征

  1. 两线总线线路:SDA, SCL
  2. I2C总线上每个设备都可做主设备或从设备. 每个设备都会对应一个地址(7位或10位)
  3. I2C传送速率: 标准模式:100Kbit/s 快速模式:400Kbit/s
     I2C总线协议:
  4. 空闲时 : SCL SDA为高电平.
  5. 起始信号: SCL高电平时SDA由高到低表示起始信号.
  6. 结束信号: SCL高电平SDA由低到高表示结束信号.
  7. 地址位:一般为7位
  8. 方向位:0 写(发); 1读(收).
  9. 应答信号:0表示已收到.
  10. 数据位:8位
  11. SCL高电平采样,低电平数据变化.
  12. S; 地址; 方向; 应答; 数据位; 应答; P.

 I2C协议规定: 总线上数据的传输必须以一个起始信号作为开始条件,以一个结束信号作为传输的停止条件。起始和结束信号总是由主设备产生。
 空闲状态: SCL和SDA都保持着高电平。
 起始信号: 当SCL为高电平而SDA由高到低的跳变,表示产生一个起始条件
 结束信号:当SCL为高而SDA由低到高的跳变,表示产生一个 停止条件
在这里插入图片描述
 主设备往从设备写数据
在这里插入图片描述

 主设备读从设备数据

在这里插入图片描述

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值