利用SPI可以在軟件的.控制下構(gòu)成各種系統(tǒng)。如一個(gè)主控制器和幾個(gè)從控制器、幾個(gè)從控制器相互連接構(gòu)成多主機(jī)系統(tǒng)(分布式系統(tǒng))、一個(gè)主控制器和一個(gè)或幾個(gè)從I/O設(shè)備所構(gòu)成的各種系統(tǒng)等。
在大多數(shù)應(yīng)用場(chǎng)合,可以使用一個(gè)主控制器作為主控機(jī)來控制數(shù)據(jù),并向一個(gè)或幾個(gè)從外圍器件傳送該數(shù)據(jù)。從器件只有在主控機(jī)發(fā)命令時(shí)才能接收或發(fā)送數(shù)據(jù),其數(shù)據(jù)的傳輸格式是高位(MSB)在前,低位(LSB)在后。