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