色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SPI有幾根線,SPI通信原理

h1654155282.3538 ? 來源:億佰特物聯(lián)網(wǎng)實驗室 ? 作者:億佰特物聯(lián)網(wǎng)實驗 ? 2020-11-19 15:18 ? 次閱讀

一、SPI簡介

SPI,即Serial Peripheral Interface的英文縮寫。從字面意思看就是串行外部設(shè)備接口,是一種全雙工、高速、同步的通信總線。

SPI最早是摩托羅拉公司開發(fā)的全雙工同步串行總線,用于微控制器MCU)連接外部設(shè)備之間的同步串行通信,主要應(yīng)用于Flash、數(shù)模轉(zhuǎn)換器信號處理器控制器、EEPROM存儲器等外設(shè)中。

SPI總線屬于一主多從接口,和I2C不同的是,SPI 采用CS片選來控制主機(jī)與從機(jī)通信。現(xiàn)在的單片機(jī)幾乎都支持SPI總線,其已經(jīng)成為一種高速、同步、雙工的通用標(biāo)準(zhǔn),在IoT產(chǎn)品中得到廣泛應(yīng)用。

二、SPI有幾根線?

SPI通常有4根線(四線制),可實現(xiàn)全雙工通信

【SCK】: 串行時鐘(Serial Clock)

【MOSI】:主發(fā)從收信號(Master Output, Slave Input)

【MISO】:主收從發(fā)信號(Master Input, Slave Output

【CS/CS】:片選信號(Slave Select)

SPI應(yīng)用也有3根線(三線制),實現(xiàn)半雙工通信。

三、SPI通信原理

SPI模塊為了和外設(shè)進(jìn)行數(shù)據(jù)交換,根據(jù)外設(shè)工作要求,其輸出串行同步時鐘極性和相位可以進(jìn)行配置,通過CPHA(時鐘相位)、CPOL(時鐘極性)來控制設(shè)備的通信模式。

時鐘極性CPOL是用來配置SCK的電平在哪種狀態(tài)時是有效狀態(tài)或者空閑狀態(tài)。時鐘相位CPHA是用來配置數(shù)據(jù)采樣是在哪個邊沿:

CPHA=0,數(shù)據(jù)采樣是在第1個邊沿,數(shù)據(jù)發(fā)送在第2個邊沿

CPHA=1,數(shù)據(jù)采樣是在第2個邊沿,數(shù)據(jù)發(fā)送在第1個邊沿

CPOL=0,當(dāng)SCLK=0時處于空閑態(tài),有效狀態(tài)就是SCLK處于高電平時

CPOL=1,當(dāng)SCLK=1時處于空閑態(tài),有效狀態(tài)就是SCLK處于低電平時

CPHA=0、CPOL=0:此時空閑態(tài)時,SCK處于低電平,數(shù)據(jù)采樣是在第1個邊沿,就是SCK由低電平到高電平的跳變,所以數(shù)據(jù)采樣是在上升沿(準(zhǔn)備數(shù)據(jù)),(發(fā)送數(shù)據(jù))數(shù)據(jù)發(fā)送是在下降沿。

CPHA=0、CPOL=1:此時空閑態(tài)時,SCK處于高電平,數(shù)據(jù)采集是在第1個邊沿,即SCK由高電平到低電平的跳變,所以數(shù)據(jù)采集是在下降沿,數(shù)據(jù)發(fā)送是在上升沿。

CPHA=1、CPOL=0:此時空閑態(tài)時,SCK處于低電平,數(shù)據(jù)發(fā)送是在第1個邊沿,即SCK由低電平到高電平的跳變,所以數(shù)據(jù)采樣是在下降沿,數(shù)據(jù)發(fā)送是在上升沿。

CPHA=1、CPOL=1:此時空閑態(tài)時,SCK處于高電平,數(shù)據(jù)發(fā)送是在第1個邊沿,即SCK由高電平到低電平的跳變,所以數(shù)據(jù)采集是在上升沿,數(shù)據(jù)發(fā)送是在下降沿。

另外,分享個時序圖識圖方法。交叉線:數(shù)據(jù)允許發(fā)生改變,但不一定要變。平行線:數(shù)據(jù)不允許發(fā)生改變,必須穩(wěn)定發(fā)送。

再細(xì)說傳輸時序。SPI接口在內(nèi)部硬件實際上是兩個簡單的移位寄存器,傳輸?shù)臄?shù)據(jù)為8位,在主器件產(chǎn)生的從器件使能信號和移位脈沖下,按位傳輸,高位在前,低位在后。如下圖所示,在SCLK的下降沿上數(shù)據(jù)改變,上升沿一位數(shù)據(jù)被存入移位寄存器。SPI接口沒有指定的流控制,沒有應(yīng)答機(jī)制確認(rèn)是否接收到數(shù)據(jù)。

通過以上SPI總線常識的簡單描述,我們大致可以了解到SPI具有高速、同步、全雙工、總線結(jié)構(gòu)、主從通信模式等優(yōu)勢,但也存在無指定流控制,也沒有應(yīng)答機(jī)制確認(rèn)等短板。
責(zé)任編輯人:CC

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1706

    瀏覽量

    91507
  • 通信原理
    +關(guān)注

    關(guān)注

    10

    文章

    124

    瀏覽量

    31760
  • SPI通信
    +關(guān)注

    關(guān)注

    0

    文章

    35

    瀏覽量

    11358
收藏 人收藏

    評論

    相關(guān)推薦

    SPI需要幾根

    2020秋招面試—嵌入式開發(fā)面試問題大疆華為大疆?dāng)?shù)據(jù)通信協(xié)議常見的SPI、I2C、UART等單線收發(fā)的通信協(xié)議,還有CAN、RS485等差分收發(fā)的協(xié)議。總結(jié)圖有空再補(bǔ)。
    發(fā)表于 08-23 07:11

    STM32如何模擬SPI通信協(xié)議

    需要至少4根,分別是MISO、MOSI、SCLK和CS。與IIC通信相比,SPI使用的引腳多幾根,但是SPI
    發(fā)表于 02-17 08:03

    SPI通信過長會對通信什么影響嗎?

    SPI通信過長會對通信什么影響嗎
    發(fā)表于 10-11 07:27

    iic和spi什么區(qū)別

    IIC的數(shù)據(jù)輸入輸出用的是一根SPI則分為data IN和 data OUT。由于這個原因,采用IIC時CPU的端口占用少,SPI多一根。但是由于IIC的數(shù)據(jù)是雙向的,所以隔離比
    發(fā)表于 12-12 11:51 ?2.9w次閱讀
    iic和<b class='flag-5'>spi</b><b class='flag-5'>有</b>什么區(qū)別

    STM32的SPI接口、cubeMX軟件配置SPI接口和分析SPI相關(guān)代碼

    接口,是一種高速全雙工的通信總線。主要用在MCU與FLASHADCLCD等模塊之間的通信SPI信號 SPI 共包含 4 條總線。 SS
    的頭像 發(fā)表于 09-24 14:09 ?1.6w次閱讀
    STM32的<b class='flag-5'>SPI</b>接口、cubeMX軟件配置<b class='flag-5'>SPI</b>接口和分析<b class='flag-5'>SPI</b>相關(guān)代碼

    SPI通信原理 SPI的接線實例

    SPI,是英語 Serial Peripheral interface 的縮寫,中文全稱是串行外圍設(shè)備接口。是 Motorola 所研發(fā)的一種串行通信協(xié)議。SPI接口主要應(yīng)用在 EEPROM
    的頭像 發(fā)表于 12-01 14:04 ?1.8w次閱讀

    基于FPGA與MCU通信SPI協(xié)議設(shè)計

    typora-copy-images-to: typora_picture基于FPGA與MCU通信SPI協(xié)議設(shè)計1. SPI總線協(xié)議介紹及硬件設(shè)計1.1 SPI總線協(xié)議介紹及硬件設(shè)計
    發(fā)表于 11-05 15:35 ?16次下載
    基于FPGA與MCU<b class='flag-5'>通信</b>的<b class='flag-5'>SPI</b>協(xié)議設(shè)計

    SPI通信

    選線為SS,主要作用如下:(1)SS(片選線):用于選擇從設(shè)備,成為片選信號。當(dāng)多個SPI從設(shè)備與SPI主機(jī)相連時,設(shè)備的其他三條總線并聯(lián)到相同的
    發(fā)表于 11-24 15:06 ?50次下載
    <b class='flag-5'>SPI</b><b class='flag-5'>通信</b>

    SPI通信筆記

    一、SPI通信概述SPI,Serial Peripheral Interface,串行外設(shè)接口。1、總線構(gòu)成:時鐘SCK(主機(jī)用于控制通信
    發(fā)表于 12-09 17:21 ?5次下載
    <b class='flag-5'>SPI</b><b class='flag-5'>通信</b>筆記

    通俗理解STM32 SPI通信(主從雙機(jī)SPI通信

    STM32 SPI通信高速全雙工的通信總線SPI 通訊使用 3 條總線及片選線,3 條總線分別為 SCK、MOSI、MISO,片選線為NSS(CS)NSS 信號
    發(fā)表于 12-13 15:41 ?38次下載
    通俗理解STM32 <b class='flag-5'>SPI</b><b class='flag-5'>通信</b>(主從雙機(jī)<b class='flag-5'>SPI</b><b class='flag-5'>通信</b>)

    SPI通信

    選線為SS,主要作用如下:(1)SS(片選線):用于選擇從設(shè)備,成為片選信號。當(dāng)多個SPI從設(shè)備與SPI主機(jī)相連時,設(shè)備的其他三條總線并聯(lián)到相同的
    發(fā)表于 12-22 19:13 ?3次下載
    <b class='flag-5'>SPI</b><b class='flag-5'>通信</b>

    通信協(xié)議:SPI

    需要至少4根,分別是MISO、MOSI、SCLK和CS。與IIC通信相比,SPI使用的引腳多幾根,但是SPI
    發(fā)表于 12-22 19:20 ?22次下載
    <b class='flag-5'>通信</b>協(xié)議:<b class='flag-5'>SPI</b>

    SPI接口通信協(xié)議詳解:SPI時序、2、3、4SPI及4種常用工作模式

    簡介SPI通信原理比I2C要簡單,它主要是主從方式通信。這種模式通常只有一個主機(jī)和一個或者多個從機(jī),標(biāo)準(zhǔn)的SPI是4根,分別是SSEL(片
    發(fā)表于 12-22 19:20 ?24次下載
    <b class='flag-5'>SPI</b>接口<b class='flag-5'>通信</b>協(xié)議詳解:<b class='flag-5'>SPI</b>時序、2<b class='flag-5'>線</b>、3<b class='flag-5'>線</b>、4<b class='flag-5'>線</b><b class='flag-5'>SPI</b>及4種常用工作模式

    通信協(xié)議(SPI

    一、SPI簡介SPI(Serial Peripheral Interface)是串行外設(shè)接口的縮寫,SPI是高速的,**全雙工**、**同步**的串行通信總線;
    發(fā)表于 12-22 19:33 ?6次下載
    <b class='flag-5'>通信</b>協(xié)議(<b class='flag-5'>SPI</b>)

    標(biāo)準(zhǔn)4SPI四根哪些

    ,通常是一個主設(shè)備和一個或多個從設(shè)備,無應(yīng)答機(jī)制。 標(biāo)準(zhǔn)的 4 SPI,四根如下: ①、CS/SS,Slave Select/Chip Select,片選信號
    的頭像 發(fā)表于 07-27 10:26 ?6955次閱讀
    標(biāo)準(zhǔn)4<b class='flag-5'>線</b><b class='flag-5'>SPI</b>四根<b class='flag-5'>線</b><b class='flag-5'>有</b>哪些
    主站蜘蛛池模板: 久久最新地址获取| 亚洲黄色网页| 最近中文字幕完整版免费| 姑娘视频日本在线播放| 美女脱内衣裸身尿口露出来| 亚洲 欧美 中文 日韩 视频| 百性阁综合社区| 毛片网站网址| 一个人免费播放高清在线观看| 国产成人综合网在线观看| 欧美亚洲日韩一道免费观看| 在线免费观看毛片| 国产在线高清视频无码| 色一情一乱一伦一区二区三区| 99热在线视频这里只精品| 久久热国产在线视频| 亚洲 欧美无码原创区| 风流少妇BBWBBW69视频| 女人被弄到高潮叫床免| 在线视频网站www色| 灰原哀被啪漫画禁漫| 午夜伦理在线观看| 范冰冰hdxxxx| 青青草AV国产精品| 99久久伊人一区二区yy5o99| 快乐激情站| 中文字幕AV亚洲精品影视| 精品人妻无码一区二区三区蜜桃臀| 我年轻漂亮的继坶2中字在线播放| 扒开粉嫩的小缝末成年小美女| 蜜芽最新域名解析网站| 中俄两军在日本海等上空战略巡航| 好男人午夜www视频在线观看| 小泽玛丽av无码观看| 国产精品久久vr专区| 三级黄色网| 高h乱一受多攻男男| 日韩亚射吧| 粉嫩AV国产一区二区福利姬| 91九色麻豆| 麻豆国产99在线中文|