久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機教程網(wǎng) >> MCU設(shè)計實例 >> 瀏覽文章

淺談SPI總線

作者:huqin   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2014年08月16日   【字體:

SPI總線概述

 

    SPI全稱是串行外設(shè)接口(Serial Peripheral Interface),是由Motorola提出的一種全雙工同步串行通信接口,通信波特率可以高達(dá)5Mbps,但具體速度大小取決于SPI硬件。SPI接口具有全雙工操作,操作簡單,數(shù)據(jù)傳輸速率較高的優(yōu)點,但也存在沒有指定的流控制,沒有應(yīng)答機制確認(rèn)是否接收到數(shù)據(jù)的缺點。

 

SPI總線的構(gòu)成及信號類型

SPI總線只需四條線(如圖1所示)就可以完成MCU與各種外圍器件的通訊:

1)MOSI – Master數(shù)據(jù)輸出,Slave數(shù)據(jù)輸入

2)MISO – Master數(shù)據(jù)輸入,Slave數(shù)據(jù)輸出

3)SCK  – 時鐘信號,由Master產(chǎn)生

4)/CS  – Slave使能信號,由Master控制。


                                                                           圖1

SPI通信采用主從模式(Master-Slave)架構(gòu),一般為一個Master和多個Slave的應(yīng)用模式。SPI總線構(gòu)成如圖2所示。


                                                                            圖2

SPI總線操作時序

SPI接口在Master控制下產(chǎn)生的從器件使能信號和時鐘信號,兩個雙向移位寄存器按位傳輸進(jìn)行數(shù)據(jù)交換,傳輸數(shù)據(jù)高位在前,低位在后(MSB first)。如圖3所示,在SCK的下降沿上數(shù)據(jù)改變,上升沿一位數(shù)據(jù)被存入移位寄存器。

 

圖3

在一個SPI時鐘周期內(nèi),會完成如下操作:

1) Master通過MOSI線發(fā)送1位數(shù)據(jù),同時Slave通過MOSI線讀取這1位數(shù)據(jù)

2) Slave通過MISO線發(fā)送1位數(shù)據(jù),同時Master通過MISO線讀取這1位數(shù)據(jù)

Master和Slave各有一個移位寄存器,如圖4所示,而且這兩個移位寄存器連接成環(huán)狀。依照SCK的變化,數(shù)據(jù)以MSB first的方式依次移出Master寄存器和Slave寄存器,并且依次移入Slave寄存器和Master寄存器。當(dāng)寄存器中的內(nèi)容全部移出時,相當(dāng)于完成了兩個寄存器內(nèi)容的交換。



                                                                               圖4

另外,SPI有四種工作模式,通過設(shè)置時鐘空閑時為高或者低的狀態(tài),以及數(shù)據(jù)是在時鐘的上升沿或下降沿鎖存可將SPI配置成相應(yīng)的工作模式。

 

SPI總線注意點

1) Master配置SPI接口時鐘的時候一定要考慮從設(shè)備的操作時序要求,因為Master這邊的時鐘極性和相位都是以Slave為基準(zhǔn)的。因此在時鐘極性的配置上一定要確定Slave是在SCK的下降沿還是上升沿輸出數(shù)據(jù),是在SCK的上升沿還是下降沿接收數(shù)據(jù)。

2) 當(dāng)Slave時鐘頻率小于Master時鐘頻率時,如果Master的SCK的速率太快,會出現(xiàn)Slave接收到的數(shù)據(jù)不正確,而SPI接口又沒有應(yīng)答機制確認(rèn)Slave是否接收到數(shù)據(jù)從而導(dǎo)致通信傳輸數(shù)據(jù)錯誤。

關(guān)閉窗口
主站蜘蛛池模板: 2019精品手机国产品在线 | 国产精品激情 | 亚洲精品一区二三区不卡 | 国产视频一二三区 | 亚洲高清视频在线观看 | 婷婷精品| 一区视频在线播放 | 午夜寂寞福利视频 | 狠狠干天天干 | 亚洲不卡一 | 精品久久久久久18免费网站 | 97精品视频在线 | 在线一区视频 | 成人国产午夜在线观看 | av网站免费看| 91综合在线观看 | www国产成人免费观看视频,深夜成人网 | 久久久久久久久一区 | 久久99视频精品 | 久久精点视频 | 九九综合九九 | 日韩欧美二区 | 91黄在线观看 | 久久精品国产99国产精品 | 午夜视频在线 | 亚洲精品免费视频 | 欧美激情精品久久久久 | 成人免费视频网站在线看 | 激情五月婷婷 | 国产露脸对白88av | 亚洲精品美女 | www.日本国产 | 国产一区999 | 91久久夜色精品国产网站 | 国产欧美精品一区二区 | 亚洲乱码一区二区 | 国产一区二区观看 | 日日摸夜夜添夜夜添精品视频 | 久久精品视频99 | 黄色在线免费观看视频网站 | 天堂久久久久久久 |