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

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

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

3天內不再提示

英創信息技術SPI接口協議簡介與分析

英創信息技術 ? 來源:英創信息技術 ? 作者:佚名 ? 2019-11-01 09:22 ? 次閱讀

SPI總線介紹

SPI(Serial Peripheral Interface,串行外設接口)是由Motorola提出的一種全雙工同步串行通信接口,它可以使MCU與各種外圍設備以串行方式進行通信以交換信息,通信波特率可以高達5Mbps。SPI接口主要應用在EEPROM、FLASH、實時時鐘網絡控制器、LCD顯示驅動器AD轉換器數字信號處理器、數字信號解碼器等設備之間。

SPI接口一般使用4條線:

(1)MOSI:主設備數據輸出,從設備數據輸入

(2)MISO:主設備數據輸入,從設備數據輸出

(3)SCLK:時鐘信號,由主設備產生

(4)NSS:從設備使能信號,由主設備控制

SPI設備連接示意圖

SPI接口主要優點:

●支持全雙工操作

●操作簡單

●數據傳輸速率較高

SPI接口主要缺點:

●需要占用主機較多的線(每個從機都需要一條片選線)

●只支持單個主機

●沒有指定的流控制

●沒有應答機制確認是否接收到數據

SPI接口工作特點

1、SPI接口采用主-從模式(Master-Slave)控制方式

兩個SPI設備之間的通信必須由主設備(Master)來控制從設備(Slave)。主設備可以通過提供時鐘信號以及對從設備進行片選來控制多個從設備。從設備本身并不產生時鐘信號,其時鐘信號由主設備提供。

2、SPI接口采用同步方式(Synchronous)傳輸數據

主設備會根據將要交換的數據來產生相應的時鐘脈沖,時鐘脈沖組成時鐘信號,時鐘信號通過時鐘極性和時鐘相位控制兩個SPI設備間何時數據交換以及何時對接收到的數據進行采樣, 來保證數據在兩個設備之間是同步傳輸的。

SPI有四種數據傳輸模式,如下表所示,主要差別在于:輸出串行同步時鐘極性(CPOL)和相位(CPHA)可以進行配置。

SPI mode CPOL CPHA Comments
0 0 0 時鐘的空閑狀態為低電平;上升沿采樣
1 0 1 時鐘的空閑狀態為低電平;下降沿采樣
2 1 0 時鐘的空閑狀態為高電平;下降沿采樣
3 1 1 時鐘的空閑狀態為高電平;上升沿采樣


3、SPI接口數據交換(Data Exchanges)

SPI設備間的數據傳輸又被稱為數據交換。SPI協議規定一個SPI設備不能在數據通信過程中僅僅只充當發送者或者接收者,在每個時鐘周期內,SPI設備都會發送并接收一個bit大小的數據,相當于該設備有一個bit大小的數據被交換。

從設備要接收到主設備發過來的控制信號,必須在此之前能夠被主設備訪問,所以主設備必須首先對從設備進行片選。

在數據傳輸的過程中,每次接收到的數據必須在下一次數據傳輸之前進行采樣。如果之前接收到的數據沒有被讀取,那么這些已經接收完成的數據將有可能會被丟棄,因此,應用程序一般都會在SPI傳輸完數據后進行讀取。

SPI協議

SPI接口允許同時在兩線(MOSI和MISO)發送和接收數據。時鐘極性(CPOL)和時鐘相位(CPHA)是定義SPI所使用的時鐘格式的主要參數。根據時鐘極性(CPOL),SPI時鐘可以反轉或不變。時鐘相位(CPHA)用于改變采樣相位。

如果CPHA=0,那么將于第一個時鐘邊沿進行數據采樣。

如果CPHA=1,那么無論時鐘邊緣上升或下降,將于第二個時鐘邊沿進行數據采樣。

脈沖傳輸前和完成后都保持在低電平狀態,即CPOL=0。在第一個邊沿(上升沿)采樣數據,第二個邊沿(下降沿)輸出數據,即CPHA=0。

脈沖傳輸前和完成后都保持在低電平狀態,即CPOL=0。在第二個邊沿(下降沿)采樣數據,第一個邊沿(上升沿)輸出數據,即CPHA=1。

脈沖傳輸前和完成后都保持在高電平狀態,即CPOL=1。在第一個邊沿(下降沿)采樣數據,第二個邊沿(上升沿)輸出數據,即CPHA=0。

脈沖傳輸前和完成后都保持在高電平狀態,即CPOL=1。在第二個邊沿(上升沿)采樣數據,第一個邊沿(下降沿)輸出數據,即CPHA=1。

SPI讀數據時序:

SPI寫數據時序:

SPI總線在英創主板平臺上的應用

支持SPI接口的芯片都可以直接和英創主板連接,并執行相應的功能。歷年來,大量用戶使用英創主板進行SPI應用和數據處理,英創也累積了豐富的工程經驗。下面整理出了英創網站發表的相關技術文檔供用戶參考。雖然有一些方案文檔中提到的英創主板是較老的型號,用戶在新產品開發的時候未必會使用這些老主板產品,但是文中的軟硬件使用技巧、編程技巧和方法等技術細節,是值得用戶參考或者直接使用的。

應用方案

EM9280系列SPI接口應用方案

使用方法與技巧

使用GPIO控制SPI接口的AD芯片 工控主板EM9160硬件SPI接口的應用
EM9170 SPI接口用戶指南 基于SPI接口的大容量通用數據采集方案
JAVA操作英創主板SPI接口簡介 多路SPI從設備連接方法

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

    關注

    7

    文章

    6085

    瀏覽量

    35295
收藏 人收藏

    評論

    相關推薦

    支持Linux高級客戶自行移植內核

    上市)  該項服務具體說明和實施流程參見:支持客戶進行Linux移植  需要該服務的客戶需與簽訂技術保密協議,并承諾嚴格履行協議
    發表于 01-18 13:52

    主板JAVA應用開發簡介

    。  鑒于主板主要應用于工業控制和通信管理領域,所以提供的Java硬件支持包主要包括對以太網口、串口、CAN、GPIO、SPI、I2
    發表于 10-20 13:13

    JAVA操作主板SPI接口簡介

    訪問硬件資源,提供了Java硬件支持包,主要支持的工控接口有:以太網、串口、CAN、GPIO、SPI、I2C、RTC等。本文主要介紹使用Java語言調用
    發表于 10-20 13:16

    信息技術GPIO控制SPI接口的AD芯片簡介

    在實際應用中,的嵌入式工控主板經常需要與客戶外部擴展的AD芯片相連。一般來講AD單元的擴展有兩種方法,
    的頭像 發表于 11-05 09:41 ?2279次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>GPIO控制<b class='flag-5'>SPI</b><b class='flag-5'>接口</b>的AD芯片<b class='flag-5'>簡介</b>

    信息技術工控主板EM9160介紹

    的GPIO管腳來實現SPI通訊,有關這方面的技術方案的實現,可參考網站的《使用GPIO控制SPI接口
    的頭像 發表于 01-14 11:16 ?1398次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>工控主板EM9160介紹

    信息技術EM9170 SPI接口用戶指南簡介

    1、功能描述 EM9170提供了一路硬件4線制SPI接口供用戶使用,它的4條信號線與系統的GPIO復用,系統上電后,對應管腳默認為GPIO狀態(詳見《EM9170工控主板數據手冊 》),當在應用程序
    的頭像 發表于 01-14 14:51 ?1693次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>EM9170 <b class='flag-5'>SPI</b><b class='flag-5'>接口</b>用戶指南<b class='flag-5'>簡介</b>

    信息技術的整機產品安全性分析

    公司也在客戶規模化采購中獲得收益。因此我們自然希望客戶的產品能在市場上始終保持其獨特的競爭優勢,相應地,提供必要的技術手段,保護客戶基于
    的頭像 發表于 01-15 14:29 ?1039次閱讀

    信息技術EM9280主板SPI訪問TLC2543 AD示例

    EM9280工控主板帶有半雙工的硬件SPI,與SPI協議的芯片通信時比使用GPIO模擬時序更加簡單方便。本文以TLC2543芯片為例,介
    的頭像 發表于 01-17 08:58 ?2170次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>EM9280主板<b class='flag-5'>SPI</b>訪問TLC2543 AD示例

    信息技術獲取Linux主板型號的方法簡介

    公司十余年來都專注于嵌入式工控主板的開發,推出了很多不同型號的產品,也和許多客戶建立了長期的合作和信任。隨著公司不斷的對產品進行更新,推出性能越來越好的新產品,很多客戶也對自己
    的頭像 發表于 02-06 11:01 ?1290次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>獲取<b class='flag-5'>英</b><b class='flag-5'>創</b>Linux主板型號的方法<b class='flag-5'>簡介</b>

    信息技術JAVA操作主板SPI接口簡介

    資源,提供了Java硬件支持包,主要支持的工控接口有:以太網、串口、CAN、GPIO、SPI、I2C、RTC等。本文主要介紹使用Java語言調用
    的頭像 發表于 02-06 11:09 ?1910次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>JAVA操作<b class='flag-5'>英</b><b class='flag-5'>創</b>主板<b class='flag-5'>SPI</b><b class='flag-5'>接口</b><b class='flag-5'>簡介</b>

    信息技術JAVA操作主板I2C接口簡介

    資源,提供了Java硬件支持包,主要支持的工控接口有:以太網、串口、CAN、GPIO、SPI、I2C、RTC等。本文主要介紹使用Java語言調用
    的頭像 發表于 02-06 11:06 ?1681次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>JAVA操作<b class='flag-5'>英</b><b class='flag-5'>創</b>主板I2C<b class='flag-5'>接口</b><b class='flag-5'>簡介</b>

    信息技術CSI攝像頭接口及在主板上的應用簡介

    目前,公司在低成本核心板ESM6800的基礎上,推出了支持攝像頭的版本ESM6800V,ESM6800V是在ESM6800H的基礎上,去掉了一路網口和6路擴展串口,增加了一路CSI(COMS
    的頭像 發表于 02-06 11:13 ?2656次閱讀

    信息技術多路SPI從設備連接方法簡介

    SPI是串行外設接口(Serial Peripheral Interface)的縮寫,SPI是高速的全雙工同步通訊總線,公司的所有工控主
    的頭像 發表于 02-07 10:28 ?3117次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>多路<b class='flag-5'>SPI</b>從設備連接方法<b class='flag-5'>簡介</b>

    信息技術ESMARC工控主板升級簡介

    規范定義了主板基本的機械指標,管腳功能。以ESM命名開頭的工控主板都符合ESMARC規范,這些主板硬件管腳都是兼容的,用戶可以在同一塊應用底板上選用不同性能的主板,以滿足不同現場應用的需要。 ESMARC規范在規劃之初,其網絡接口
    的頭像 發表于 02-07 10:35 ?1631次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>ESMARC工控主板升級<b class='flag-5'>簡介</b>

    信息技術基于主板快速構建整機應用方案簡介

    公司的嵌入式工控主板配置了豐富的接口資源,利用這些資源經過簡單的擴展就可快速構建出滿足各種工業現場應用的整機設備。下圖是以ESM68
    的頭像 發表于 02-12 10:57 ?1362次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>基于<b class='flag-5'>英</b><b class='flag-5'>創</b>主板快速構建整機應用方案<b class='flag-5'>簡介</b>
    主站蜘蛛池模板: 男同志video最新猛男| 国产91网站在线观看免费| sao虎影院桃红视频在线观看| 黄色三级网址| 日韩欧无码一区二区三区免费不卡| 中国bdsmchinesehd | 亚洲高清在线精品一区| 国产精品一国产AV麻豆| 无码137片内射在线影院| 成人免费视频无遮挡在线看| 琪琪see色原网色原网站| 97无码欧美熟妇人妻蜜| 男人舔女人的阴部黄色骚虎视频| 777久久人妻少妇嫩草AV蜜桃| 久热久热精品在线观看| 中国女人内谢69XXXXXA片| 美女扒开屁股让男人桶| 97无码人妻精品1国产精东影业| 男生互捏jiji的故事| 边做边爱BD免费看片| 三级网站午夜三级| 国产精品久久久久一区二区三区| 无码区国产区在线播放| 黑吊大战白xxxxxx| 中文在线观看| 欧美重口绿帽video| 第一福利在线永久视频| 午夜福利体检| 九九热视频免费| 3D内射动漫同人资源在线观看| 欧美精品熟妇乱| 国产精品久久久久久无码专区| 亚洲天堂久久久| 免费网站在线观看国产v片| 成年人在线视频免费观看 | 日本高清免费一本视频在线观看| 东京热一本无码av| 亚洲欧美高清在线| 伦理电影2499伦理片| 成人免费在线视频| 亚洲色视在线观看视频|