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

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

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

3天內不再提示

什么是SPI?SPI的優點有哪些?

Q4MP_gh_c472c21 ? 來源:CSDN ? 作者:kaivenscode ? 2021-06-21 15:41 ? 次閱讀

1、什么是SPI?SPI是串行外設接口(Serial Peripheral Interface)的縮寫,是Motorola公司推出的一種同步串行接口技術,是一種高速、全雙工、同步的通信總線。

2、SPI優點支持全雙工通信

通信簡單

數據傳輸速率塊

poYBAGDQRAiARuoKAADo-rSz75g140.jpg

3、缺點沒有指定的流控制,沒有應答機制確認是否接收到數據,所以跟IIC總線協議比較在數據可靠性上有一定的缺陷。

4、特點(1):高速、同步、全雙工、非差分、總線式

(2):主從機通信模式5、SPI電路連接

(1):SPI的通信原理很簡單,它以主從方式工作,這種模式通常有一個主設備和一個或多個從設備,有三線制和四線制之分。信號線包括SDI(串行數據輸入 Serial Digital IN)、SDO(串行數據輸出 Serial Digital OUT)、SCLK(時鐘)、CS(片選)。

(2):SDO/MOSI – 主設備數據輸出,從設備數據輸入

(3):SDI/MISO – 主設備數據輸入,從設備數據輸

(4):SCLK – 時鐘信號,由主設備產生;

(5):CS/SS – 從設備使能信號,由主設備控制。當有多個從設備的時候,因為每個從設備上都有一個片選引腳接入到主設備機中,當主設備和某個從設備通信時將需要將從設備對應的片選引腳電平拉低(一般低有效)。

pYYBAGDQRAKAfWZDAACUNZDRmMg672.jpg

6、SPI通信模式分析SPI通信有4種不同的模式,不同的從設備在出廠時配置模式已經固定, 這是不能改變的,但通信雙方設備必須工作在同一模式下,所以可以對主設備的SPI模式進行配置,通過CPOL(時鐘極性)和CPHA(時鐘相位)來控制主設備的通信模式。

具體模式具體如下:

:CPOL=0,CPHA=0

Mode1:CPOL=0,CPHA=1

Mode2:CPOL=1,CPHA=0

Mode3:CPOL=1,CPHA=1

模式CPOLCPHA

Mode000

Mode101

Mode210

Mode311

時鐘極性CPOL是用來配置SCLK電平的有效態的;

時鐘相位CPHA是用來配置數據采樣是發生在第幾個邊沿的。 CPOL=0表示當SCLK=0時處于空閑態,所以SCLK處于高電平時有效;

CPOL=1表示當SCLK=1時處于空閑態,所以SCLK處于低電平時有效;

CPHA=0表示數據采樣是在第1個邊沿,數據發送在第2個邊沿;

CPHA=1表示數據采樣是在第2個邊沿,數據發送在第1個邊沿; SPI主模塊和與之通信的外設通信時,兩者的時鐘相位和極性應該保持一致。7、SPI 時序詳解CPOL=0,CPHA=0:此時空閑態時,SCLK處于低電平,數據采樣是在第1個邊沿,也就是SCLK由低電平到高電平的跳變,所以數據采樣是在上升沿,數據發送是在下降沿。 CPOL=0,CPHA=1:此時空閑態時,SCLK處于低電平,數據發送是在第1個邊沿,也就是SCLK由低電平到高電平的跳變,所以數據采樣是在下降沿,數據發送是在上升沿。 CPOL=1,CPHA=0:此時空閑態時,SCLK處于高電平,數據采集是在第1個邊沿,也就是SCLK由高電平到低電平的跳變,所以數據采集是在下降沿,數據發送是在上升沿。 CPOL=1,CPHA=1:此時空閑態時,SCLK處于高電平,數據發送是在第1個邊沿,也就是SCLK由高電平到低電平的跳變,所以數據采集是在上升沿,數據發送是在下降沿。

poYBAGDQQ_uAWjhBAAGJtgOANHA880.jpg

注意:SPI主設備能夠控制時鐘信號,因為SPI通信并不像UART或者IIC通信那樣有專門的通信周期、通信起始信號、通信結束信號;所以SPI協議只能通過控制時鐘信號線,在沒有數據交流的時候,時鐘線要么是保持高電平,要么是保持低電平。 例如:工作在模式0這種時序(CPOL=0,CPHA=0),如下:

poYBAGDQQ_WAIbXFAADsmFCjIsc371.jpg

我們來關注SCK的第一個時鐘周期,在時鐘的前沿采樣數據(上升沿,第一個時鐘沿),在時鐘的后沿輸出數據(下降沿,第二個時鐘沿)。首先來看主器件,主器件的輸出口(MOSI)輸出的數據bit1,在時鐘的前沿被從器件采樣,那主器件是在何時刻輸出bit1的呢?bit1的輸出時刻實際上在SCK信號有效以前,比SCK的上升沿還要早半個時鐘周期。bit1的輸出時刻與SSEL信號沒有關系。再來看從器件,主器件的輸入口MISO同樣是在時鐘的前沿采樣從器件輸出的bit1的,那從器件又是在何時刻輸出bit1的呢。從器件是在SSEL信號有效后,立即輸出bit1,盡管此時SCK信號還沒有起效。 從這張圖就可以很清楚的看出主從器件的bit1是怎樣輸出的。

poYBAGDQQ--ADHJvAAECHJlf9Y8259.jpg

原文:https://blog.csdn.net/kai_zone/article/details/78038716
責任編輯:lq6

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

    關注

    17

    文章

    1711

    瀏覽量

    91748

原文標題:SPI怎么玩?搞懂時序,運用自如

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

收藏 人收藏

    評論

    相關推薦

    spi master接口的fpga實現

    串行外圍接口 大致了解: spi是個同步協議,數據在master和slaver間交換通過時鐘sck,由于它是同步協議,時鐘速率就可以各種變換。 sck:主機提供,從機不能操控,從器件由主機產生的時鐘控制。數據只有在sck來了的上升沿或者下降沿才傳輸。 高級一點的spi
    的頭像 發表于 11-16 10:35 ?458次閱讀
    <b class='flag-5'>spi</b> master接口的fpga實現

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

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

    瀚海微SD NAND之SD 協議(36)SPI模式

    是在上電后的第一個reset (CMD0)命令中選擇的,設備上電后不能更改。 SPI標準只定義了物理鏈路,而不是完整的數據傳輸協議。 SDl存儲卡SPI實現使用SD存儲卡協議和命令集的一個子集。 SPI模式的
    的頭像 發表于 10-08 10:13 ?332次閱讀
    瀚海微SD NAND之SD 協議(36)<b class='flag-5'>SPI</b>模式

    轉換SPI的電壓

    電子發燒友網站提供《轉換SPI的電壓.pdf》資料免費下載
    發表于 09-21 10:48 ?0次下載
    轉換<b class='flag-5'>SPI</b>的電壓

    單片機SPI通信實現

    在深入探討單片機(如基于STM32、AVR、PIC等)如何通過SPI(Serial Peripheral Interface)進行通信之前,我們先概述SPI通信的基本原理,隨后以STM32微控制器為例,詳細解釋如何配置SPI接口
    的頭像 發表于 09-09 17:00 ?614次閱讀

    SPI總線的定義和特點

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

    【GD32F303紅楓派開發板使用手冊】第二十講 SPI-SPI NAND FLASH讀寫實驗

    通過本實驗主要學習以下內容: ?SPI通信協議,參考19.2.1東方紅開發板使用手冊 ?GD32F303 SPI操作方式,參考19.2.2東方紅開發板使用手冊 ?NAND FLASH基本原理 ?SPI NAND介紹 ?使用G
    的頭像 發表于 06-20 09:50 ?949次閱讀
    【GD32F303紅楓派開發板使用手冊】第二十講 <b class='flag-5'>SPI-SPI</b> NAND FLASH讀寫實驗

    SD NAND和SPI NAND的區別

    SD NAND和SPI NAND各有優缺點,適用于不同的應用場景。SD NAND提供更高的讀寫速度和大容量存儲,適合需要高性能和大容量存儲的應用。而SPI NAND則以其簡單的接口、低成本和低功耗,適合空間受限和成本敏感的嵌入式系統和物聯網設備。
    的頭像 發表于 06-04 14:26 ?2109次閱讀

    Vision Board上的SPI設備驅動配置和SPI主控的外部loopback功能測試

    感謝發燒友/* attach spi device */static int rt_spi_device_init(void){ ? ?struct rt_spi_configuration cfg
    的頭像 發表于 06-04 09:21 ?647次閱讀
    Vision Board上的<b class='flag-5'>SPI</b>設備驅動配置和<b class='flag-5'>SPI</b>主控的外部loopback功能測試

    【GD32F470紫藤派開發板使用手冊】第十一講 SPI-SPI NOR FLASH讀寫實驗

    通過本實驗主要學習以下內容: ?SPI簡介 ?GD32F470 SPI簡介 ?SPI NOR FLASH——GD25Q32ESIGR簡介 ?使用GD32F470 SPI接口實現對GD2
    的頭像 發表于 05-17 09:57 ?1860次閱讀
    【GD32F470紫藤派開發板使用手冊】第十一講 <b class='flag-5'>SPI-SPI</b> NOR FLASH讀寫實驗

    什么是SPI錫膏檢測儀?

    在SMT貼片加工中,錫膏檢測是非常重要的環節之一。檢測錫膏的精度和質量能夠直接影響到PCBA的質量和穩定性。在錫膏的生產和加工過程中,SPI錫膏檢測儀的運用可以大大提高生產效率和檢測精度。接下來
    的頭像 發表于 04-24 15:26 ?1199次閱讀
    什么是<b class='flag-5'>SPI</b>錫膏檢測儀?

    FPGA設計中SPI的參數化結構設計方法

    為了避免每次SPI驅動重寫,直接參數化,盡量一勞永逸。SPI master啥用呢,你發現各種外圍芯片的配置一般都是通過SPI配置的,只不過
    發表于 04-02 10:01 ?907次閱讀
    FPGA設計中<b class='flag-5'>SPI</b>的參數化結構設計方法

    超詳細的SPI原理和通信模式

    SPI分為主、從兩種模式,一個SPI通訊系統需要包含一個(且只能是一個)主設備,一個或多個從設備。提供時鐘的為主設備(Master),接收時鐘的設備為從設備(Slave),SPI接口的讀寫操作,都是由主設備發起。
    發表于 02-29 12:33 ?4722次閱讀
    超詳細的<b class='flag-5'>SPI</b>原理和通信模式

    一文詳解SPI串行外設接口

    SPI也是MCU最常見的對外通信口之一,由摩托羅拉在上世紀80年代中開發,用于嵌入式系統中器件之間的短距離數據通信,標準模式使用四條信號線。目前常見的應用器件:LCD模組、以太網模塊、SPI串行Flash和很多傳感器等,大部分
    的頭像 發表于 01-18 09:45 ?7178次閱讀
    一文詳解<b class='flag-5'>SPI</b>串行外設接口

    HAL庫硬件SPI點亮板載LCD屏幕流程詳解

    LCD是掛在硬件SPISPI1上,CS引腳也掛在硬件SPI上,可以直接配置,不用再操心CS引腳的電平轉換了,庫函數內部自動完成。
    的頭像 發表于 01-17 09:08 ?2788次閱讀
    HAL庫硬件<b class='flag-5'>SPI</b>點亮板載LCD屏幕流程詳解
    主站蜘蛛池模板: 久久婷婷色一区二区三区| 欧美性猛交AAA片| 性直播免费| 国产欧美一区二区三区视频 | 美女被打开了屁股进去的视频 | 奇米精品一区二区三区在线观看| 操老太太的逼| 亚洲欧美日韩国产手机在线| 快播h动漫网站| 囯产精品久久久久久久久免费蜜桃 | 9久久99久久久精品齐齐综合色圆| 日本精品久久久久中文字幕| 国产午夜视频在永久在线观看| 月夜直播免费看| 日本亚欧热亚洲乱色视频| 国语92电影网午夜福利| 99国产精品欲AV蜜桃臀麻豆 | 日本全彩黄漫无遮挡| 精品第一国产综合精品蜜芽| 99久久国产综合精品| 亚洲成人日韩| 欧美黑人巨大videos免费| 国产综合在线视频| 99热只有精品| 亚洲三区视频| 少妇被躁爽到高潮无码久久| 久久精品一区| 国产精品网红女主播久久久| 99精品视频在线观看re| 亚洲国产夜色在线观看| 热久久综合这里只有精品电影| 精品无码一区二区三区不卡| 村上里沙快播| 91popny蜜桃臀| 亚洲欧美精品无码一区二在线| 日本人bbwbbwbbwbbw| 快播h动漫网| 黄色三级视频在线观看| 国产成人免费视频| gay吊粗大双龙| 最新果冻传媒在线观看免费版|