没有合适的资源?快使用搜索试试~ 我知道了~
首页RISC_V之I2C学习报告.pptx
资源详情
资源评论
资源推荐

D E E P R E A L I T Y
I2C 学习报
告

D E E P R E A L I T Y
I2C 背景知识简介
I2C 总线,全称为 Inter-Integrated Circuit (集成电路互联总线),是 MCU 中常用的接口模
块。
它是由 Philips 公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总
线上的器件之间传送信息。

D E E P R E A L I T Y
I2C 原理
I 2 C 标志位
通过 SDA( 串行数据线 ) 和 SCL (串行时钟线)
的关系,可以建立不同的协议标志位。
时钟同 步和 仲 裁
两个主设备可以同时开始在空闲总线上进行传输,
并且必须有一种方法来决定哪个控制总线并完成
其传输。 这是通过时钟同步和仲裁完成的。
数据传输
发送到 SDA 线上的每个字节必须为 8 位每次传
输可以发送的字节数量不受限制,每个字节后必
须跟一个响应位。
地址格式
I
2
C 总线协议规定的地址寻址介绍。

D E E P R E A L I T Y
I2C 标志位
1.
空闲标志
I2C 总线总线的 SDA 和 SCL 两条信号线同时处于高电平时,规定为总线的空闲状态。此时各个器件的输出级场效应管均处在
截止状态,即释放总线,由两条信号线各自的上拉电阻把电平拉高。
2.Start
和
stop
标志位
开始信号: SCL 为高电平时, SDA 由高电平向低电平跳变,开始传送数据。
结束信号: SCL 为高电平时, SDA 由低电平向高电平跳变,结束传送数据。

D E E P R E A L I T Y
3.Restart
标志位
和 start 条件一样,在 SCL 为高电平的时候, SDA 下降为低电平,表示一个新的起始。
3.Write
和
read
标志位
不论是读还是写,都是由主设备发起和结束的。也就是由主设备产生开始和结束条件。 I2C 设备地址为 8bit ,其中最低位为
读写位, 0 为写, 1 为读。实际地址位为 7bit 。
剩余25页未读,继续阅读



















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0