·上一文章:SPI
·下一文章:农用变压器的维护
总线协议定义如下:
在总线空闲状态下,即数据线与时钟线均保持高电平时才可以开始数据传输。
START位(数据传输起始位):时钟线为高电平时,数据线由高变低,定义为一个START位,表示开始传输一帧数据。
STOP位(数据传输停止位):时钟线为高电平时,数据线由低变高,定义为一个STOP位,表示一帧数据传送的结束。
有效数据位:在一个START位后,在时钟的高电平期间,数据线上的固定电平被认为是一位有效数据。在时钟的低电平期间,可以改变数据线的状态。一个数据位对应一个时钟脉冲。在传输数据的过程中,当时钟线为高电平时,数据线必须保持固定的电平,如果在这时改变数据线的状态,将会被当作是START位或sTOP位而造成数据中断。
每传输一帧数据都要以START开始,以sTOP结束,也可以再用一个sTART位来开始新一帧数据传输。一帧数据的字节数没有限制。完全由主控CPU决定。每传送一个字节,DS1629回送一个ACK信号,表示接收。