在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

如何實現(xiàn) SPI通信的主從功能

電子設(shè)計 ? 來源:IXYS ? 作者: Zilog ? 2021-06-17 17:31 ? 次閱讀

串行外設(shè)接口總線是一種以全雙工方式運行的同步串行通信鏈路,這意味著設(shè)備同時發(fā)送和接收數(shù)據(jù)。這些設(shè)備作為主/從設(shè)備進(jìn)行通信,其中主設(shè)備通過選擇帶有硬件線路的從設(shè)備來啟動通信,并且還提供用于將數(shù)據(jù)位移入和移出從設(shè)備的同步時鐘。

通信所需的信號是從選擇(SS)、主輸入從輸出(MISO)、主輸出從輸入(MOSI)和串行時鐘(SCK)。SPI 相對于其他通信協(xié)議的優(yōu)勢在于,尋址是在硬件中通過 SS 線執(zhí)行的,從而可以更快地尋址設(shè)備,并且通信是全雙工的,從而可以更快地傳輸數(shù)據(jù)(圖 1)。

poYBAGDLFeGAIfUSAACRZh_L4Dg783.png

圖 1 串行外設(shè)接口總線

SPI 通信開始于主機斷言 SS 線。根據(jù)器件的不同,SS 線可能是高電平有效或低電平有效。在開始通信之前,主設(shè)備必須等待至少一個時鐘周期。與 SS 線的活動極性非常相似,SS 激活后的等待時間因設(shè)備而異。例如,模數(shù)轉(zhuǎn)換器可能要求主設(shè)備在其 SS 線被斷言后等待轉(zhuǎn)換完成。接下來,主機將開始將數(shù)據(jù)移出 MOSI 線,并將數(shù)據(jù)移入 MISO。數(shù)據(jù)始終以全雙工方式傳輸,即使該數(shù)據(jù)沒有意義。例如,為了讓主設(shè)備從從設(shè)備接收 24 位數(shù)據(jù),它還必須向從設(shè)備發(fā)送 24 位數(shù)據(jù)(圖 2 和圖 3)。

poYBAGDLFe-AXrSeAADM29Ru7mg680.png

圖 2 階段 0 時序

poYBAGDLFfyADYktAAC9mQ9UkTs544.png

第一階段時間

沒有關(guān)于使用哪個時鐘邊沿來發(fā)送和接收數(shù)據(jù)的標(biāo)準(zhǔn),因此根據(jù)時鐘極性和時鐘相位,有四種可能的操作模式。請參閱下面圖 4 中的表格。

SPI 模式

pYYBAGDLFgaAfCfVAAClSNaluB4937.png

圖 4 SPI 模式

以模式 1 為例,主機將在 SCK 線為低電平時空閑總線。當(dāng)主機將 SCK 線推高時,它也會將最高有效位放在 MOSI 線上。同時,Slave 將把最重要的放在 MISO 線上。接下來,Master 拉動 SCK 線并從 MISO 線上的 Slave 讀取穩(wěn)定位。同時,Slave 在 MOSI 線上讀取 Master 生成的穩(wěn)定位。當(dāng) SS 線路停用時,通信終止,因此它必須在整個通信幀期間保持活動狀態(tài)。

編輯:hfy

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

    關(guān)注

    28

    文章

    1008

    瀏覽量

    40998
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1786

    瀏覽量

    94978
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    第十七章 SPI

    本篇文章介紹了W55MH32的SPI接口,可工作于SPI或I2S模式,支持半 / 全雙工、主從操作,具可編程時鐘極性/相位等特征。闡述了主從模式配置、DMA
    的頭像 發(fā)表于 05-28 17:29 ?336次閱讀
    第十七章 <b class='flag-5'>SPI</b>

    串行通信接口SPI與QSPI的區(qū)別

    在嵌入式系統(tǒng)的世界里,選擇正確的通信技術(shù)可以對項目的性能和可擴(kuò)展性產(chǎn)生重大影響。讓我們比較兩個流行的串行通信接口:SPI(串行外設(shè)接口)和QSPI(四路SPI)。
    的頭像 發(fā)表于 04-09 15:24 ?1003次閱讀
    串行<b class='flag-5'>通信</b>接口<b class='flag-5'>SPI</b>與QSPI的區(qū)別

    SPI通信總線概述和Verilog實現(xiàn)

    SPI = Serial Peripheral Interface,是串行外圍設(shè)備接口,是一種高速,全雙工,同步的通信總線。
    的頭像 發(fā)表于 02-07 14:28 ?1309次閱讀
    <b class='flag-5'>SPI</b><b class='flag-5'>通信</b>總線概述和Verilog<b class='flag-5'>實現(xiàn)</b>

    iic協(xié)議與spi協(xié)議的區(qū)別

    I2C協(xié)議與SPI協(xié)議的區(qū)別 1. 通信方式 I2C :是一種多主機、多從機的通信協(xié)議,使用兩條線(數(shù)據(jù)線SDA和時鐘線SCL)進(jìn)行通信SPI
    的頭像 發(fā)表于 02-05 11:28 ?2977次閱讀

    KeyStone架構(gòu)串行外設(shè)接口(SPI)手冊

    SPI(Serial Peripheral Interface)是一種高速、全雙工、同步的串行通信協(xié)議,它允許微控制器與一個或多個外圍設(shè)備進(jìn)行通信SPI
    發(fā)表于 12-16 10:33 ?0次下載

    通信協(xié)議之SPI總線硬件篇

    , 即同步傳輸)。 1、支持半雙工、全雙工通信模式。 2、沒有流控制和應(yīng)答機制來確認(rèn)是否接收到數(shù)據(jù)(UART有校驗或流控制)。 3、沒有一個固定的傳輸速率規(guī)定,已有器件SPI輸出速率達(dá)到
    的頭像 發(fā)表于 11-25 17:56 ?2165次閱讀
    <b class='flag-5'>通信</b>協(xié)議之<b class='flag-5'>SPI</b>總線硬件篇

    SPI通信問題

    請問一下各位大佬我的主控工作頻率是16m 選擇的一塊eeprom標(biāo)的頻率是80m它倆工作頻率不一樣可以通過spi通信spi的工作頻率是由主設(shè)備決定的還是主設(shè)備必須與從設(shè)備達(dá)到一樣的頻率?
    發(fā)表于 11-22 19:00

    spi master接口的fpga實現(xiàn)

    前言 當(dāng)你器件的引腳賊少的時候,需要主機和從機通信,spi就派上了用場,它可以一對多,但只是片選到的從機能和主機通信,其他的掛機。 spi:serial peripheral inte
    的頭像 發(fā)表于 11-16 10:35 ?1093次閱讀
    <b class='flag-5'>spi</b> master接口的fpga<b class='flag-5'>實現(xiàn)</b>

    DS1302芯片與FPGA之間SPI通信原理

    本文通過以DS1302芯片為基礎(chǔ),介紹該芯片與FPGA之間SPI通信原理,詳細(xì)描述硬件設(shè)計原理及FPGA SPI接口驅(qū)動設(shè)計。
    的頭像 發(fā)表于 10-24 14:16 ?1409次閱讀
    DS1302芯片與FPGA之間<b class='flag-5'>SPI</b><b class='flag-5'>通信</b>原理

    基于Sitara平臺的EtherCAT主從實現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《基于Sitara平臺的EtherCAT主從實現(xiàn).pdf》資料免費下載
    發(fā)表于 09-30 11:46 ?5次下載
    基于Sitara平臺的EtherCAT<b class='flag-5'>主從</b>站<b class='flag-5'>實現(xiàn)</b>

    利用Tl的智能高端開關(guān)實現(xiàn)SPI通信

    電子發(fā)燒友網(wǎng)站提供《利用Tl的智能高端開關(guān)實現(xiàn)SPI通信.pdf》資料免費下載
    發(fā)表于 09-24 09:28 ?0次下載
    利用Tl的智能高端開關(guān)<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>SPI</b><b class='flag-5'>通信</b>

    SPI通信協(xié)議的基本概念和工作模式

    SPI(Serial Peripheral Interface)通信協(xié)議,即串行外圍設(shè)備接口,是一種高速、全雙工、同步通信總線,由摩托羅拉公司提出并廣泛應(yīng)用。SPI以其高效的數(shù)據(jù)傳輸能
    的頭像 發(fā)表于 09-09 17:04 ?3051次閱讀

    單片機SPI通信實現(xiàn)

    在深入探討單片機(如基于STM32、AVR、PIC等)如何通過SPI(Serial Peripheral Interface)進(jìn)行通信之前,我們先概述SPI通信的基本原理,隨后以STM
    的頭像 發(fā)表于 09-09 17:00 ?1498次閱讀

    ESP32-C3使用SPI通信緩存有多少?

    我們計劃用ESP32-AT功能,看到資料上ESP32-C3僅支持SPI通信,請問: ①ESP32-C3使用SPI通信緩存有多少? ②ESP3
    發(fā)表于 06-26 07:58

    國產(chǎn)藍(lán)牙模組 | 藍(lán)牙主從一體功能應(yīng)用

    隨著科技快速發(fā)展,藍(lán)牙技術(shù)在各個行業(yè)應(yīng)用中變得非常廣泛。今天,我們來分享一種非常熱門的主從一體藍(lán)牙模塊。我們將對它的模式、概念、應(yīng)用、選購等進(jìn)行探討,讓讀者深入了解這種藍(lán)牙模塊。藍(lán)牙的工作模式藍(lán)牙
    的頭像 發(fā)表于 06-21 08:25 ?982次閱讀
    國產(chǎn)藍(lán)牙模組 | 藍(lán)牙<b class='flag-5'>主從</b>一體<b class='flag-5'>功能</b>應(yīng)用
    主站蜘蛛池模板: 亚洲成在线观看 | 色色色色色色色色色色色 | 在线观看亚洲免费视频 | 中文字幕在线观看日剧网 | 婷婷婷色| 亚洲午夜在线观看 | 一级三级黄色片 | 五月婷在线观看 | 色爱区综合 | 成人精品第一区二区三区 | 日本特黄特色aaa大片免费欧 | 国产精品久久久久乳精品爆 | 在线成人精品国产区免费 | 乱小说录目伦200篇将曲勒 | 97影院理论午夜论不卡 | 色人在线| 色屁屁www免费看视频影院 | 男女交性拍拍拍高清视频 | www亚洲欲色成人久久精品 | 网色视频| 在线免费视频国产 | 天堂bt资源新版在线 | 国产在线啪 | 天天草狠狠干 | 人人人人草 | 亚洲成网777777国产精品 | 色视频色露露永久免费观看 | 久久精品国产99久久72 | 三级毛片网 | 成人免费久久精品国产片久久影院 | 久青草视频免费视频播放线路1 | 在线天堂bt种子资源 | 边摸边吃奶边做视频叫床韩剧 | 97av在线视频| 免费v片网站 | 夜夜se| a免费网站 | 国内在线观看精品免费视频 | 久久久噜噜噜久久 | 亚洲国产一区二区三区在线观看 | 黄色一级大片视频 |