smbus与I2C的数据读写分别是什么?
时间: 2024-04-06 17:35:07 浏览: 46
I2C与SMBUS的区别
5星 · 资源好评率100%
SMBus和I2C都是串行通信协议,但是SMBus是I2C的一个子集,其中包含了一些额外的特性和限制。在SMBus和I2C中,数据的读写方式有些不同。
在SMBus中,数据的读写是通过发送一个带有写入标志的地址来进行的,然后向设备发送要写入的数据。而在I2C中,数据的读写是通过发送一个带有写入标志的地址,然后向设备发送要写入的数据。
具体而言,在SMBus中,写入数据的步骤如下:
1. 发送设备地址和写入标志。
2. 设备响应确认信号。
3. 向设备发送要写入的数据。
而在I2C中,写入数据的步骤如下:
1. 发送设备地址和写入标志。
2. 设备响应确认信号。
3. 向设备发送要写入的数据。
因此,SMBus和I2C在数据的读写方面有一些不同,但是它们都是基于序列化传输的串行通信协议。
阅读全文