女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何實現 SPI通信的主從功能

電子設計 ? 來源:IXYS ? 作者: Zilog ? 2021-06-17 17:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

poYBAGDLFeGAIfUSAACRZh_L4Dg783.png

圖 1 串行外設接口總線

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

poYBAGDLFe-AXrSeAADM29Ru7mg680.png

圖 2 階段 0 時序

poYBAGDLFfyADYktAAC9mQ9UkTs544.png

第一階段時間

沒有關于使用哪個時鐘邊沿來發送和接收數據的標準,因此根據時鐘極性和時鐘相位,有四種可能的操作模式。請參閱下面圖 4 中的表格。

SPI 模式

pYYBAGDLFgaAfCfVAAClSNaluB4937.png

圖 4 SPI 模式

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

編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 通信協議
    +關注

    關注

    28

    文章

    1034

    瀏覽量

    41169
  • SPI
    SPI
    +關注

    關注

    17

    文章

    1804

    瀏覽量

    95950
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    第十七章 SPI

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

    串行通信接口SPI與QSPI的區別

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

    使用NUCLEO-F429ZI實現PTP網絡時間同步協議的從時鐘部分,如何輸出相應的PPS信號用于測量主從時鐘同步性能?

    目前正在使用NUCLEO-F429ZI實現PTP網絡時間同步協議的從時鐘部分,使用ptpd實現了簡單的基礎功能,但是想請問一下各位大佬如何輸出相應的PPS信號用于測量主從時鐘同步性能?
    發表于 03-11 08:19

    SPI通信總線概述和Verilog實現

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

    iic協議與spi協議的區別

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

    KeyStone架構串行外設接口(SPI)手冊

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

    通信協議之SPI總線硬件篇

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

    SPI通信問題

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

    spi master接口的fpga實現

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

    飛凌嵌入式ElfBoard ELF 1板卡-spi編程示例之spi硬件原理

    Slave設備。 接口 SPI通信原理很簡單,它以主從方式工作,這種模式通常有一個主設備和一個或多個從設備,需要至少4根線,事實上3根也可以(單向傳輸時)。也是所有基于SPI的設備共
    發表于 11-05 08:44

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

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

    基于Sitara平臺的EtherCAT主從實現

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

    利用Tl的智能高端開關實現SPI通信

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

    SPI通信協議的基本概念和工作模式

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

    單片機SPI通信實現

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