I2C Transaction
时间: 2023-08-19 14:15:28 浏览: 153
I2C通信协议,I2C通信
I2C Transaction是指在I2C总线上进行的数据传输过程。根据引用[1],在单个I2C事务中,写入(和可能读取)的字节数有限,最多为11个字节。在I2C通信中,使用起始条件(Start Condition)和停止条件(Stop Condition)来标识数据传输的开始和结束。根据引用[2],为了产生重复的开始条件,主设备(Master)在时钟线(SCL)为低电平时将数据线(SDA)拉高,然后将时钟线拉高,接着主设备就可以产生一个开始条件继续新的消息传输。这种重复开始条件的传输时序可以用于在一次通信中进行多次消息交换,而不被其他主设备干扰。根据引用[3],在一次通信中,主设备可以产生多次开始条件来完成多次消息交换,最后再产生一个停止条件结束整个通信过程。由于期间没有停止条件,主设备一直占用总线,其他主设备无法切入。
阅读全文