嵌入式9月28日總結(jié)。

今天講的SPI通訊,SPI是摩托羅拉開發(fā)的一種同步全雙工串行總線,由4根線組成,分別是MOSI,MISO,SCK,CS.其中CS為低電平時為有效通訊。

通訊協(xié)議方面,其中分為4中模式。

1,當(dāng)時鐘極性和時鐘相位都為0時,是以低電平啟動當(dāng)時鐘信號的第一個上升沿出現(xiàn)時對應(yīng)的輸出輸入信號有效。

2,當(dāng)時鐘極性和時鐘相位都為1時,是以高電平啟動當(dāng)時鐘信號的第一個上升沿出現(xiàn)時對應(yīng)的輸出輸入信號有效。

3,當(dāng)時鐘極性為0,時鐘相位為1時,是以低電平啟動當(dāng)時鐘信號的第一個下降沿出現(xiàn)時對應(yīng)的輸出輸入信號有效。

4,當(dāng)時鐘極性為1,時鐘相位為0時,是以高電平啟動當(dāng)時鐘信號的第一個下降沿出現(xiàn)時對應(yīng)的輸出輸入信號有效。

SPI發(fā)送和接收是公用1個移位寄存器,當(dāng)主給從發(fā)數(shù)據(jù)時,從為了接收主的數(shù)據(jù)會把移位寄存器里的數(shù)據(jù)轉(zhuǎn)發(fā)給主來為接收數(shù)據(jù)倒地方。所以主每發(fā)一位數(shù)據(jù),就會接收到一位數(shù)據(jù)。

利用這個特性,編輯程序的時候就可以把就收和發(fā)送放到一個函數(shù)里面。

下午練習(xí)接收和發(fā)送函數(shù),掌握了SPI的通訊協(xié)議。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容