做網(wǎng)站開發(fā)電腦配置本地推薦本地推薦
SPI(Serial Peripheral interface,串行外圍設備接口),是一種高速的,全雙工,同步通信總線。
SPI采用主從控制模式(Master--Slave)架構(gòu),一般有1個主設備、一個或多個從設備,使得主設備可以與多個從設備之間實現(xiàn)片間通信。
SPI在芯片管腳中只占用四根線節(jié)約了芯片的管腳,同時為 PCB 的布局上節(jié)省空間,提供方便。
主要應用在 EEPROM,F(xiàn)LASH,實時時鐘,AD 轉(zhuǎn)換器,還有數(shù)字信號處理器和數(shù)字信號解碼器之間。
1. SPI 接口基本定義
-
信號線:
-
SCLK (Serial Clock):主設備輸出的時鐘信號。
-
MOSI (Master Out Slave In):主設備發(fā)送數(shù)據(jù)線。
-
MISO (Master In Slave Out):從設備發(fā)送數(shù)據(jù)線。
-
CS/SS (Chip Select/Slave Select):主設備控制的從設備片選信號(低電平有效)。
-
-
拓撲結(jié)構(gòu):
-
單主多從:主設備通過多個
CS
信號控制多個從設備。 -
菊花鏈:多個從設備共享
CS
-