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