I2C
i2c确认是否上拉,确认是否需要电平转换,确认I2C地址。
某些厂商可能需要8位的写地址,而某些只需要7位地址,不包含读写位。
I2C在传输时,每8位都会有一个ACK,不管是8bit 、16bit、32bit的reg,即一个字节一个ACK。
以下两张图构成一个read数据的波形,先将寄存器地址0x0120(32位地址)写到从机,然后执行read,等待从机发送数据,数据为0x47(32位)。


以下图是write数据的波形,写的都是32位reg以及data,reg:0x000c0020,data:0xffff701d 。



浙公网安备 33010602011771号