SPI
Serial Peripheral interface
SPI接口主要應(yīng)用在 EEPROM,FLASH,實(shí)時(shí)時(shí)鐘,AD轉(zhuǎn)換器,還有數(shù)字信號(hào)處理器和數(shù)字信號(hào)解碼器之間。
?
SPI,是一種高速的,全雙工,同步的通信總線,它以主從方式工作,這種模式通常有一個(gè)主設(shè)備和一個(gè)或多個(gè)從設(shè)備,需要4根線
?
SDI(數(shù)據(jù)輸入),SDO(數(shù)據(jù)輸出),SCK(時(shí)鐘),CS(片選)。
(1)SDO? ???– 主設(shè)備數(shù)據(jù)輸出,從設(shè)備數(shù)據(jù)輸入 (2)SDI? ?? ?– 主設(shè)備數(shù)據(jù)輸入,從設(shè)備數(shù)據(jù)輸出 (3)SCLK? ?– 時(shí)鐘信號(hào),由主設(shè)備產(chǎn)生 (4)CS? ?? ???– 從設(shè)備使能信號(hào),由主設(shè)備控制 其中CS是控制芯片是否被選中的,也就是說(shuō)只有片選信號(hào)為預(yù)先規(guī)定的使能信號(hào)時(shí)(高電位或低電位),對(duì)此芯片的操作才有效。這就允許在同一總線上連接多個(gè)SPI設(shè)備成為可能。
軟件SPI和硬件SPI的區(qū)別,軟件模擬的SPI需要模擬中斷,大量的中斷會(huì)消耗系統(tǒng)大量的資源。
?
轉(zhuǎn)載于:https://www.cnblogs.com/cheng-amy/p/5815277.html
總結(jié)