精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

SPI通信總線的原理及工作過程簡單分析

Q4MP_gh_c472c21 ? 來源:未知 ? 作者:鄧佳佳 ? 2018-03-08 09:39 ? 次閱讀

概況:

SPI, 串行外圍設備接口。高速的,全雙工的,同步通信總線。有四個引腳:SDI(數據輸入),SDO(數據輸出),SCLK(時鐘),CS(片選)。

應用:

常作為單片機外設芯片串行擴展接口,主要應用于EEPROM,FLASH,實時時鐘AD轉換器數字信號處理器和數字信號解碼器之間。

通信原理:

以主從方式工作

MOSI(SDO):主器件數據輸出,從器件數據輸入。

MISO(SDI):主器件數據輸入,從器件數據輸出。

SCLK :時鐘信號,由主器件產生。

SPI串行傳輸,數據一位一位從MSB或LSB開始傳輸,產生相應的脈沖沿時,MOSI,MISO才進行數據傳輸。

CS:從器件使能信號,由主器件控制。

CS控制芯片是否被選中,只有片選信號為實現約定的使能信號時(高電位或地電位),對此芯片的操作才有效,這也就允許同一總線上連接多個SPI設備。

工作過程:

SPI可以用全雙工通信方式同時發送和接收8(16)位數據,過程如下:

主機啟動發送過程,送出時鐘脈沖信號——>主移位寄存器的數據通過SDO移入到從移位寄存器,同時從移位寄存器中的數據通過SDI移人到主移位寄存器中——>8(16)個時鐘脈沖過后,時鐘停頓,主移位寄存器中的8(16)位數據全部移人到從移位寄存器中,隨即又被自動裝入從接收緩沖器中,從機接收緩沖器滿標志位(BF)和中斷標志位(SSPIF)置“1”。同理,從移位寄存器中的8位數據全部移入到主寄存器中,隨即又被自動裝入到主接收緩沖器中.主接收緩沖器滿標志位(BF)和中斷標志位(SSPIF)置“1”——>主CPU檢測到主接收緩沖器的滿標志位或者中斷標志位置1后,就可以讀取接收緩沖器中的數據。同樣,從CPU檢測到從接收緩沖器滿標志位或中斷標志位置1后,就可以讀取接收緩沖器中的數據,這樣就完成了一次相互通信過程。

SPI總線接口及時序

SPI輸出串行同步時鐘極性和相位可以根據外設工作要求進行配置。

若CPOL = 0,串行同步時鐘的空閑狀態為低電平;

若CPOL = 1,串行同步時鐘的空閑狀態為高電平;

時序如下

若CPHA = 0,在串行同步時鐘的第一個跳變沿(上升或下降)數據將被采樣;

若CPHA = 1,在串行同步時鐘的第二個跳變沿(上升或下降)數據將被采樣;

時序如下:

SPI主模塊與與之通信的外設空閑狀態的極性和時鐘相位應該一致。

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

    關注

    17

    文章

    1701

    瀏覽量

    91345

原文標題:SPI通信總線的原理及工作過程簡單分析

文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    鋼材在線測徑儀的工作模式及工作過程

    過程中的水霧和氧化鐵皮進入測徑儀內對光學系統測量產生干擾。 測量數據超差、或測徑儀內部超溫時,系統可自動進行聲、光報警以及LED顯示屏狀態提示報警。 鋼材在線測徑儀的工作模式及工作過程涉及多個環節
    發表于 11-07 14:14

    極化整流器的作用和工作過程

    極化整流器作為電化學整流系統的重要組成部分,在電解槽的保護和穩定運行中發揮著關鍵作用。本文將詳細闡述極化整流器的定義、作用、工作過程以及其在電解槽中的應用。
    的頭像 發表于 10-11 10:27 ?433次閱讀

    可調電源電路穩壓工作過程是什么

    可調電源電路是一種電子設備,它可以提供可調節的電壓和電流輸出,廣泛應用于電子實驗、設備測試和維修等領域。穩壓工作過程是可調電源電路的核心功能之一,它確保輸出電壓在負載變化或輸入電壓波動時保持穩定
    的頭像 發表于 10-09 17:12 ?243次閱讀

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

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

    只讀存儲器的基本結構和工作過程

    只讀存儲器(Read-Only Memory,ROM)是一種重要的計算機存儲設備,它以非破壞性讀出方式工作,即只能讀出存儲的信息而無法直接寫入新的信息。這種特性使得ROM在存儲固定程序和數據方面具有獨特的優勢。下面將詳細闡述只讀存儲器的基本結構、工作過程以及相關的技術細節
    的頭像 發表于 09-05 10:43 ?605次閱讀

    SPI總線的定義和特點

    SPI總線(Serial Peripheral Interface),全稱為串行外圍設備接口,是由Motorola公司提出并定義的一種同步、串行、高速的通信總線
    的頭像 發表于 09-03 14:05 ?616次閱讀

    簡述DMA控制器的工作過程

    DMA(Direct Memory Access)控制器的工作過程是一個復雜但高效的硬件執行過程,它實現了內存與外設之間直接的數據傳輸,顯著減輕了CPU的負擔,提高了數據處理的效率。
    的頭像 發表于 08-20 10:35 ?706次閱讀

    PSoC64 SPI工作的原因?

    一項非常簡單的任務。 我按照英飛凌網站上的教程操作,特別是使用 HAL API。 用邏輯分析儀仔細檢查后,問題就很明顯了。 CS、SCKL 和 MOSI 引腳始終按預期工作,但 MISO(應在此處傳輸
    發表于 07-23 08:13

    反饋控制的工作過程和特點

    對被控對象的精確控制。本文將詳細闡述反饋控制的基本原理,包括其定義、特點、工作過程、類型以及在工業自動化中的應用等方面。
    的頭像 發表于 06-17 11:48 ?1167次閱讀

    ADC的SNR指標 ADC的工作過程介紹

    以前的文章有講過有講到,ADC的工作過程,可以看成采樣和量化兩個步驟。
    的頭像 發表于 05-28 18:18 ?1422次閱讀
    ADC的SNR指標 ADC的<b class='flag-5'>工作過程</b>介紹

    音箱制作過程圖解

    電子發燒友網站提供《音箱制作過程圖解.doc》資料免費下載
    發表于 04-28 09:27 ?10次下載

    電路板pcb制作過程

    電路板pcb制作過程
    的頭像 發表于 03-05 10:26 ?1164次閱讀

    光纖傳輸信息時的工作過程

    光電轉換工作過程如下: 變頻器主控芯片將驅動IGBT開關的信息由電信號信號轉換成光信號,請問這個轉換過程是通過什么電路完成的,而且傳輸驅動信息時是同一相的上下橋臂同時發送的,在發送端是怎么組合驅動
    發表于 02-03 11:33

    藍牙串口通訊總線——I2C/SPI/UART

    嵌入式工程師在做串口通信調試工作的時候,會經常用到I2C、SPI、UART這3條總線,I2C、SPI、UART這三種
    的頭像 發表于 01-22 09:41 ?1495次閱讀
    藍牙串口通訊<b class='flag-5'>總線</b>——I2C/<b class='flag-5'>SPI</b>/UART

    詳解開關電源RCD鉗位電路工作過程,為什么它能夠吸收能量?

    詳解開關電源RCD鉗位電路工作過程,為什么它能夠吸收能量?
    的頭像 發表于 12-06 16:14 ?1153次閱讀
    詳解開關電源RCD鉗位電路<b class='flag-5'>工作過程</b>,為什么它能夠吸收能量?