写:发送start
发送器件地址,等待器件发送应答
发送寄存器地址和写命令,等待器件发送应答
发送数据,等待器件发送应答(N)
发送stop
读:发送start
发送器件地址和写命令,等待器件发送应答
发送寄存器地址,等待器件发送应答
发送start信号
发送器件地址和读命令,等待器件发送应答
接收到后发送ack(N)
停止信号
发送器要发送数据时,接收器发送ACK
当接收器不再接收数据或无法接收数据时,接收器发送NACK
发送器发送数据时,需开始等待ACK
写:发送start
发送器件地址,等待器件发送应答
发送寄存器地址和写命令,等待器件发送应答
发送数据,等待器件发送应答(N)
发送stop
读:发送start
发送器件地址和写命令,等待器件发送应答
发送寄存器地址,等待器件发送应答
发送start信号
发送器件地址和读命令,等待器件发送应答
接收到后发送ack(N)
停止信号
发送器要发送数据时,接收器发送ACK
当接收器不再接收数据或无法接收数据时,接收器发送NACK
发送器发送数据时,需开始等待ACK