|
SPI數(shù)據(jù)的傳輸是在串行同步時(shí)鐘信號(hào)(Serial Clock,SCK)的控制下進(jìn)行的。主機(jī)的時(shí)鐘發(fā)生器一方面控制主機(jī)的移位寄存器,另一方面通過從機(jī)的SCK信號(hào)線來(lái)控制從機(jī)的移位寄存器,從而保證主機(jī)與從機(jī)的數(shù)據(jù)交換是同步進(jìn)行的。
SPI串行同步時(shí)鐘可以設(shè)置為不同的極性(Clock Polarity ,CPOL)與相位(Clock Phase ,CPHA)。
時(shí)鐘的極性(CPOL)用來(lái)決定在總線空閑時(shí),同步時(shí)鐘(SCK)信號(hào)線上的電位是高電平還是低電平。當(dāng)時(shí)鐘極性為0時(shí)(CPOL=0),SCK信號(hào)線在空閑時(shí)為低電平;當(dāng)時(shí)鐘極性為1時(shí)(CPOL=1),SCK信號(hào)線在空閑時(shí)為高電平;
時(shí)鐘的相位(CPHA)用來(lái)決定何時(shí)進(jìn)行信號(hào)采樣。 |
|