添加時間:2019年05月17日 作者:SPI串口模塊 來源:SPI串口模塊
SPI串口模塊-SPI總線協議介紹(接口定義,傳輸時序)
一、技術性能
SPI串口模塊-SPI接口是Motorola 首先提出的全雙工三線同步串行外圍接口,采用主從模式(Slave)架構;支持多slave模式應用,一般僅支持單Master。
SPI串口模塊-時鐘由Master控制,在時鐘移位脈沖下,數據按位傳輸,高位在前,低位在后(MSB first);SPI接口有2根單向數據線,為全雙工通信,目前應用中的數據速率可達幾Mbps的水平。
SPI串口模塊-SPI總線協議介紹(接口定義,傳輸時序)
二、接口定義
SPI串口模塊-SPI接口共有4根信號線,分別是:設備選擇線、時鐘線、串行輸出數據線、串行輸入數據線。
干貨 | 快速理解SPI總線協議及SPI時序圖
(1)SPI串口模塊-MOSI:主器件數據輸出,從器件數據輸入
(2)SPI串口模塊-MISO:主器件數據輸入,從器件數據輸出
(3)SPI串口模塊-SCLK :時鐘信號,由主器件產生
(4)SPI串口模塊-/SS:從器件使能信號,由主器件控制
SPI串口模塊-SPI總線協議介紹(接口定義,傳輸時序)
三、SPI串口模塊-內部結構
SPI串口模塊-SPI總線協議介紹(接口定義,傳輸時序)
四、傳輸時序
SPI串口模塊-SPI接口在內部硬件實際上是兩個簡單的移位寄存器,傳輸的數據為8位,在主器件產生的從器件使能信號和移位脈沖下,按位傳輸,高位在前,低位在后。如下圖所示,在SCLK的下降沿上數據改變,上升沿一位數據被存入移位寄存器。
SPI串口模塊-SPI串口模塊-SPI總線協議介紹(接口定義,傳輸時序)
SPI串口模塊-SPI接口沒有指定的流控制,沒有應答機制確認是否接收到數據。
工業串口模塊,HDMI觸控屏,工業視頻模塊,工業顯示模塊,MCU驅動模塊推薦:
MCU驅動模塊-關于ESP8266串口WiFi模塊-工業串口模塊
MCU驅動模塊-工業串口模塊設置模塊的屬性參數-工業串口模塊