【技术实现步骤摘要】
一种I2C总线的通信控制方法、装置、设备及存储介质
[0001]本申请涉及通信
,尤其涉及一种I2C总线的通信控制方法、装置、设备及存储介质。
技术介绍
[0002]I2C总线是由串行数据线(Serial Data,SDA)和串行时钟线(Serial Clock Line,SCL)构成的串行总线,可以发送和接收数据。在电子系统中,不同器件通过I2C信号线连接于I2C总线来传送信息,对于并联在一条总线上的每个IC都有唯一的地址。
[0003]如图1所示,I2C总线上的所有器件的SDA信号线并接在一起接入I2C总线的SDA信号线,所有器件的SCL信号线并接在一起接入I2C总线的SCL信号线,SDA信号线和SCL信号线分别通过上拉电阻R1、R2连接到正电源VDD。I2C总线中任何能够进行发送和接收数据的设备都可以成为I2C主设备(Master),其余设备称为I2C从设备(slave 1、slave 2
……
)。在任何时间点上,只允许一个I2C主设备存在。
[0004]当I2C总线上连接有多个 ...
【技术保护点】
【技术特征摘要】
1.一种I2C总线的通信控制方法,其特征在于,接入所述I2C总线的设备具有非稳定状态,包括:在第一时刻,控制所述I2C总线处于非空闲状态,所述第一时刻为所述设备进入非稳定状态的时刻,或者所述第一时刻早于所述设备进入非稳定状态的时刻;在第二时刻,控制所述I2C总线处于空闲状态,所述第二时刻为所述设备结束非稳定状态的时刻,或者所述第二时刻晚于所述设备结束非稳定状态的时刻。2.根据权利要求1所述的方法,其特征在于,在控制所述I2C总线处于非空闲状态之前,还包括:获取所述设备的非稳定状态信息,所述非稳定状态信息包括所述设备进入非稳定状态的时刻,以及所述设备处于非稳定状态的所述第一时长。3.根据权利要求1或2所述的方法,其特征在于,所述非稳定状态包括:所述设备的上电状态、下电状态和复位状态。4.根据权利要求1至3任意一项所述的方法,其特征在于,还包括:通过设置所述I2C总线的状态标志,指示所述I2C总线处于空闲状态或者非空闲状态。5.根据权利要求4所述的方法,其特征在于,包括:将所述状态标志设置为“0”,指示所述I2C总线处于空闲状态,将所述状态标志设置为“1”,指示所述I2C总线处于非空闲状态;或者,将所述状态标志设置为“1”,指示所述I2C总线处于空闲状态,将所述状态标志设置为“0”,指示所述I2C总线处于非空闲状态。6.一种I2C总线的通信控制装置,其特征在于,接入所述I2C总线的设备具有非稳定状态,包括:控制单元,用于在第一时刻,控制所述I2C总线处于非空闲状态,所述第一时刻为所述设备进入非稳定状态的时刻,或者所述第一时刻早于所述设备进入非稳定状态的时...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。