5)应答信号ACK
I2C总线上的数据都是以8位数据(字节)进行的,当发送了8个数据后,发送方会在第9个时钟脉冲期间释放SDA数据,当接收方接收该字节成功,便会输出一个ACK应答信号,当SDA为高电平,...6)完整的数据传输
如下图所示, 发送起始信号后,便发送一个8位的设备地址,其中第8位是对设备的读写标志,后面紧跟着的就是数据了,直到发送停止信号终止
PS:当我们第一次是读操作,然后想换成写操作时,可以再次发送一个起始信号...其中A2~A1表示硬件地址,P2~P0表示page页地址
bit[0]地址:表示读/写状态(所有I2C器件都是这样,最低位表示方向位)
4.3.1 为什么需要page页地址?...因为I2C的数据位是8位,而AT24CXX的读写地址值最大可以为2048(2^11),超过了I2C的数据位
而page页地址就是用来解决这个问题的
比如AT24C16:
当设备地址=0XA1, P[2:...接下来,下节开始学习:
Linux下如何利用linux下I2C驱动体系结构来操作24C02