串行外圍設(shè)備接口spi總線技術(shù)是motorola公司推出的一種同步串行接口。spi總線是一種三線同步總線,因其硬件功能很強,所以,與spi有關(guān)的軟件就相當簡單,使cpu有更多的時間處理其他事務(wù)。
spi是一個全雙工的串行接口。它設(shè)計成可以處理在一個給定總線上多個互連的主機和從機。在一定數(shù)據(jù)傳輸過程中,接口上只能有一個主機和一個從機能夠通信。在一次數(shù)據(jù)傳輸中,主機總是向從機發(fā)送一個字節(jié)數(shù)據(jù),而從機也總是向主機發(fā)送一個字節(jié)數(shù)據(jù)。
api函數(shù)
spi接口軟件模塊包括的api函數(shù)如下所示: