iic写数据
iic写数据的操作步骤
1 iic开始信号
2,发送从设备的地址
3,等待应答
4,发送从设备寄存器地址
5,等待应答
6,发送数据
7,等待应答
8,结束信号
iic读数据
iic读数据的操作步骤
1 iic开始信号
2,发送从设备的地址
3,等待应答
4,发送从设备寄存器地址
5,等待应答
在发送完成地址以后,需要重新开始
6,iic开始信号
8,发送从设备的地址 最后一位置1 表明读取数据
8,读取数据
9 ,读取完成一个字节的数据,主机发送ask信号,表明还要继续读取
10 读取完最后一节数据 ,发送noask信号,
11 ,发送停止信号
***************特别注意,在发送数据的时候,数据发送完成以后,需要将sda总线置为高电平,因为,接下来从机会发送低电平的应答信号