先来看下i2c波形


起始信号+n个数据+结束信号
起始信号: 时钟高,数据由高变低
时钟线: 每8个时钟确定一个数据,第9给时钟表示芯片的应答
数据线: 时钟线为高电平时,信号线的数据有效
结束信号: 时钟高,数据由低变高


从上面两张图可以看到起始信号,第一个数据是0xa0(7位芯片地址为1010000(0x50),第8位为0,代表写数据),第二数据为00010011(0x13)。
本文详细介绍了I2C通信的基本原理,包括起始信号、数据传输及结束信号等关键环节。通过实例说明了如何发送一个地址加数据的过程,有助于读者理解I2C的工作方式。
先来看下i2c波形


起始信号+n个数据+结束信号
起始信号: 时钟高,数据由高变低
时钟线: 每8个时钟确定一个数据,第9给时钟表示芯片的应答
数据线: 时钟线为高电平时,信号线的数据有效
结束信号: 时钟高,数据由低变高


从上面两张图可以看到起始信号,第一个数据是0xa0(7位芯片地址为1010000(0x50),第8位为0,代表写数据),第二数据为00010011(0x13)。
1801

被折叠的 条评论
为什么被折叠?