从底层了解IIC
当我们想要读取数据时,指针移位到相应地址,再次开始信号后,读写位写入1进行读操作,元器件内部将会利用移位寄存器对从数据寄存器得到的数据进行一位一位的移出操作,这里同样是使用了锁存器,控制其移位的节奏还是SCL,而这里SCL的控制主权一直在主设备,所以可以实现在真正的同步传输,因为只有主设备控制SCL进行高低电平时,才会产生上升沿/下降沿,才会触发从设备的触发器,才能进一步的释放数据,此时主设备只需要继续读取移位寄存器移出的表现在SDA上的电平就能得到相应的数据。这也是实现同步传输的根本。
















