SPI協議介紹

2021-08-01 23:16:11 字數 663 閱讀 1478

spi協議介紹

一、基本資訊

spi:synchronous peripheral inte***ce(同步外圍裝置介面),是序列介面的一種。該介面協議由motorola公司提出並形成規範。

1、資料線

spi介面包含四條線:cs、sck、mosi、miso,含義和作用如下

1)cs:片選訊號,低電平有效,當且僅當該訊號為低電平,spi介面才能正常工作;(spi沒有從裝置位址,僅僅通過片選訊號選擇從裝置;此時主裝置cs管腳可以忽略,通過gpio口控制從裝置中的cs的高低電平)

2)sck:時鐘訊號,由主裝置(master)產生;

3)mosi:主裝置輸出,從裝置輸入資料線;

4)miso:主裝置輸入,從裝置輸出資料線。

備註:乙個時鐘週期,spi交換1bit資料。(傳送1bit,同時接收1bit資料)

2、資料傳輸特點

從msb到lsb順序傳送。內部是通過雙向移位暫存器實現位資料傳送和接收,可以通過讀寫相關暫存器來傳送和接收資料。

3、工作模式

包含四種工作模式,由時鐘極性和時鐘相位共同決定工作模式。

cpol(clock polarity):時鐘極性,決定空閒時和工作時sck電平狀態。

cpha(clock phase):時鐘相位,決定資料取樣是上公升沿還是下降沿。

1、

SPI協議介紹

spi 序列外圍裝置介面,主要應用在 eeprom flash 實時時鐘 ad轉換器,以及數字訊號處理器和數碼訊號解碼器之間。是一種高速的,全雙工,同步通訊匯流排,只占用四根線,節約了晶元的管腳,為 pcb的布局節省了空間,現在越來越多的晶元整合了這種通訊協議。spi介面一般使用 4條線通訊 mis...

SPI匯流排協議

spi是乙個環形匯流排結構 由ss cs sck sdi sdo構成,其時序其實很簡單,主要是在sck的控制下,兩個雙向移位暫存器進行資料交換。假設下面的8位暫存器裝的是待傳送的資料10101010,上公升沿傳送 下降沿接收 高位先傳送。那麼第乙個上公升沿來的時候 資料將會是sdo 1 暫存器 01...

SPI 協議詳解

1 什麼是spi?spi是序列外設介面 seria 種同步序列接 術,是一種高速的,全雙工,同步的通訊匯流排。2 spi優點 支援全雙工通訊 通訊簡單 資料傳輸速率塊 3 缺點 沒有指定的流控制,沒有應答機制確認是否接收到資料,所以跟iic匯流排協議比較在資料 可靠性上有一定的缺陷。4 特點 1 高...