I2C通信

本文详细介绍了IICBus(I2C总线)的串行通信总线结构,包括其多主从特性、SDA和SCL线的功能,以及设备连接的要求。提到了标准模式和高速模式的区别,并阐述了通信时序,如起始和结束条件、数据传输和应答信号(ACK/NACK)。此外,还讲解了设备地址的7bit和10bit表示方式,以及读写操作的步骤。最后,给出了通信流程概述和参考资料链接,帮助读者深入理解I2C总线的工作原理。
摘要由CSDN通过智能技术生成

通信协议

IIC Bus:串行通信总线,多主从总线结构,由双向的数据线SDA和时钟线SCL组成。

各设备连接到总线的输出端时必须是漏极开路(OD)输出或集电极开路(OC)输出。

应用电路常规添加上拉电阻。

标准模式结构:

高速模式结构:

通信时序

起始和结束条件

数据有效传输

应答信号ACK NACK
ACK

NACK

设备地址和读写命令
7bit地址

10bit地址


第一字节1111 0是保留信息,xx是设备地址高位

保留字节

通信流程

参考链接

读操作

step1: 写入设备寄存器地址
step2:读取数据

写操作

step1:写入设备寄存器地址,后面跟着数据

参考链接

I2C BusNXP I2C spec UM10204

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

怦然心动如往昔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值