spi通信定義與主從模式的區別


1.spi接口定義

SPI是高速、全雙向、同步、四線或三線制串行外圍設備接口,采用主從模式結構,支持多從機模式
應用,一般僅支持單主機,在主機的移位時鍾脈沖下,數據按位傳輸,可以是高位在前(MSB first),低
位在后,也可以低位在前,高位在后的順序發送,目前應用中的數據速率可達5Mbps以上的水平,SPI接
口唯一的一個缺點是沒有應答機制確認是否接收到數據,但一般的SPI從器件設計都很完善,只要按照器
件說明書要求讀寫數據都不會有任何問題的.

SPI接口共有4根信號線,分別是:設備選擇線(片選)、時鍾線、串行數據輸出線、串行數據輸入線,
如圖5-1所示。
① MOSI(Master Out SlaveIn):主器件數據輸出,從器件數據輸入,用於主器件到從器件的數據傳輸。
② MISO(Master In Slave Out):主器件數據輸入,從器件數據輸出,用於從器件到主器件的數據傳輸。
③ SCLK(SPI Clock) :時鍾信號,只能由主器件產生。
④ /SS:設備選擇線(片選),由主器件控制,當從器件片選信號輸入低電平時為選中狀態,/SS是針對
從器件而言的,作為主器件,不需要使用/SS。


2.spi主模式和從模式的區別

主模式的就是主機,是主動提供SCLK的一方,從模式就是從機,是被動接收SCLK的一方


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM