<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > SPI總線的4種工作模式

          SPI總線的4種工作模式

          作者: 時間:2016-12-15 來源:網(wǎng)絡(luò) 收藏

          spi總線的4種工作模式 0 to 4 modes

          SPI接口的全稱是"Serial Peripheral Interface",意為串行外圍接口,是Motorola首先在其MC68HCXX系列處理器上定義的。SPI接口主要應(yīng)用在EEPROM,FLASH,實時時鐘,AD轉(zhuǎn)換器,還有數(shù)字信號處理器和數(shù)字信號解碼器之間。

          SPI接口是在CPU和外圍低速器件之間進(jìn)行同步串行數(shù)據(jù)傳輸,在主器件的移位脈沖下,數(shù)據(jù)按位傳輸,高位在前,地位在后,為全雙工通信,數(shù)據(jù)傳輸速度總體來說比I2C總線要快,速度可達(dá)到幾Mbps。

          SPI接口是以主從方式工作的,這種模式通常有一個主器件和一個或多個從器件,其接口包括以下四種信號:

          (1)MOSI– 主器件數(shù)據(jù)輸出,從器件數(shù)據(jù)輸入
          (2)MISO– 主器件數(shù)據(jù)輸入,從器件數(shù)據(jù)輸出
          (3)SCLK– 時鐘信號,由主器件產(chǎn)生
          (4)/SS– 從器件使能信號,由主器件控制



          在點對點的通信中,SPI接口不需要進(jìn)行尋址操作,且為全雙工通信,顯得簡單高效。
          在多個從器件的系統(tǒng)中,每個從器件需要獨立的使能信號,硬件上比I2C系統(tǒng)要稍微復(fù)雜一些。

          本文引用地址:http://www.ex-cimer.com/article/201612/330351.htm

          SPI接口在內(nèi)部硬件實際上是兩個簡單的移位寄存器,傳輸?shù)臄?shù)據(jù)為8位,在主器件產(chǎn)生的從器件使能信號和移位脈沖下,按位傳輸,高位在前,低位在后。如下圖所示,在SCLK的下降沿上數(shù)據(jù)改變,同時一位數(shù)據(jù)被存入移位寄存器。



          SPI接口內(nèi)部硬件圖示:

          最后,SPI接口的一個缺點:沒有指定的流控制,沒有應(yīng)答機制確認(rèn)是否接收到數(shù)據(jù)。


          4種模式為 4種時鐘設(shè)置,一個設(shè)置是時鐘空閑時在高或者低的狀態(tài),另一個設(shè)置數(shù)據(jù)是在時鐘的上升沿或下降沿鎖存,2×2=4種啦



          關(guān)鍵詞: SPI總線工作模

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();