嵌入式系统/ARM技术中的I2C总线的写操作的流程
在I2C总线上传输操作是以8位+ACK/NoACK共计9位为单位进行的。发送是从位7(MSB)开始进行的,虽然一般的串口(PC机的COM端口等)是由位0(LSB)开始发送的,但I2C总线是相反的,这一点需要注意。接收8位数据或者指令的接收方在下一个时钟输出ACK/NoACK位,如果是低电平则表示ACK;如果是高电平则表示NoACK。 写操作包括字节写及页面写两种。字节写是只置换特定的1个地址;而页面写可置换汇总了16字节界限内的连续的地址范围(页)。各种写操作的流程图如图所示。 图 I2C存储器的字节写与页面写 1. 字节写 这是指定任意的地址(8位)写人数据的方
下载地址
用户评论