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