超频软件原理探析
2007-03-16 21:57:27 来源:WEB开发网核心提示: 2.2 总线数据传输开始及停止以下分别为所需的开始及停止条件,开始条件:当SCL线在高位时,超频软件原理探析(3),SDA线由高转换至低,停止条件:当SCL线在高位时,如图4,5,SDA线由低转换至高,开始及停止条件通常由主控器产生
2.2 总线数据传输开始及停止
以下分别为所需的开始及停止条件。开始条件:当SCL线在高位时,SDA线由高转换至低。停止条件:当SCL线在高位时,SDA线由低转换至高。
开始及停止条件通常由主控器产生,如图2所示。
图2 数据传输开始和停止条件
2.3 数据传输确认
数据传送附上确认位是必要的。与确认有关的时钟脉冲是由主控器发出。当确认时钟脉冲期间,发送那方要释放SDA线(高电平)。当确认时钟脉冲时,接收那方一定将SDA线拉低,因此在这时钟脉冲高位时,它维持在稳定的低位,如图3所示。
图3 数据传输的确认状态
2.4 数据传输过程
每一个放上SDA线的字节为8位长。每一次传送的字节数量没有限制。每字节必须有一确认位跟随。数据传送以最高有效位为先。
在开始条件之后,一个从属地址被送出。这个地址是7位长,然后是第8位,它是一个数据方向位(读/写)--"0"代表发送(写入),"1"代表需求数据(读入)。数据传送通常以主控器所发出的停止条件(P)结束,如图4,5,6所示。
图4 数据传输过程
图5 对应具有 7位地址的从属接收器的主发送器的地址,转换方向不变化
图6 从属器第一字节之后主控器立即读
更多精彩
赞助商链接