micon_what8

  1. Home>
  2. 電子小百科>
  3. 什麼是微控制器?>
  4. SPI

SPI

什麼是SPI

SPI(Serial Peripheral Interface)是與時鐘同步進行資料通訊的同步串列通訊方式之一,常被用於與EEPROM和感測器等進行資料通訊。
SPI使用時鐘(SCLK)、資料登錄(SIN)、資料輸出(SOUT)和片選(CS)四條訊號線進行通訊。
通訊時,有主機(Master)和從機(Slave)的分工。時鐘始終由主機輸出,並且輸入和輸出與時鐘同步進行。
1個主機可以連接多個從機,但在這種情況下,需要準備與主機端連接的從機數相同數目的CS訊號線。
主機與從機之間的連接示意圖如下:

什麼是SPI

SPI通訊簡介

當主機要向從機發送資料時,主機會向從機發送時鐘。主機會與時鐘同步發送資料。從機與時鐘同步接收資料。
當從機要向主機發送資料時,主機也會向從機發送時鐘。從機會與時鐘同步發送資料。主機與時鐘同步接收資料。
當主機和從機之間發送和接收資料時,主機會向從機發送時鐘。主機和從機與時鐘同步發送和接收資料。
由於SPI通訊方式可同時發送和接收資料,因此這些工作是可以實現的。
與時鐘同步,發送端的資料從移位暫存器的最高有效位(MSB)透過SOUT輸出,從SIN輸入的資料會被存儲在移位暫存器的最低有效位(LSB)中。當資料傳輸到最低有效位時,即完成傳輸。
這種機制使得主機與從機之間通訊就能實現資料交換。

SPI通訊簡介

通用微控制器技術規格書下載

micon_loaclNavi

Side Navi-Electronics Trivia (sidemenu)

電子小百科:共通CSS