首页 > 其他 > 详细

I2C 时序

时间:2019-12-28 23:35:00      阅读:89      评论:0      收藏:0      [点我收藏+]

数据的有效性

SDA 线上的数据必须在时钟的高电平周期保持稳定。数据线的高或低电平状态只 有在SCL 线的时钟信号是低电平时才能改变 。

技术分享图片

 

 

起始和停止条件

SCL 线是高电平时,SDA 线从高电平向低电平切换,这个情况表示起始条件;

SCL 线是高电平时,SDA 线由低电平向高电平切换,这个情况表示停止条件

起始和停止条件一般由主机产生,总线在起始条件后被认为处于忙的状态

 技术分享图片

技术分享图片

 

 

 

 

 

 I2C总线数据传输

发送到SDA 线上的每个字节必须为8位,每次传输可以发送的字节数量不受限制。每个字节后必须跟一个响应位。首先传输的是数据的最高位(MSB),如果从机要完成一些其他功能后(例如一个内部中断服务程序)才能接收或发送下一个完整的数据字节,可以使时钟线SCL 保持低电平,迫使主机进入等待状态,当从机准备好接收下一个数据字节并释放时钟线SCL 后数据传输继续

技术分享图片

 

I2C 时序

原文:https://www.cnblogs.com/god-of-death/p/12113140.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!