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

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

3天內不再提示

單片機通信協議的應用情況

姚小熊27 ? 來源:電工之家 ? 作者:佚名 ? 2019-11-09 04:29 ? 次閱讀

單片機的片上資源有多種通信方式,常用的如IIC、SPI、UART/USART、CAN,甚至高端一點的還具有以太網USB通信。這么多的通信方式,為什么不統一成一種的?因為每種通信方式所出現的時間不同,使用場合不同,用戶的要求和方案也不同,無法做到一種通信協議覆蓋所有的應用環境和客戶群體。下面分析一下這些通信協議的應用情況。

IIC和SPI多用在芯片級近距離通訊

IIC和SPI是應用非常廣泛的通訊方式,主要用在芯片級進行短距離通信,如EEPROM存儲芯片AT24C02就是IIC通訊的。這兩種只適合長度為cm級別的通信。IIC具有兩根總線,分別為SDA和SCL,SPI有三線和四線通訊方法,這兩種方式主要用做芯片級的數據傳輸。不適合遠距離傳輸。

CAN總線適合遠距離傳輸

CAN總線在汽車工業和工控行業用的比較多,具有兩根線CAN_H和CAN_L,可以進行km級別遠距離傳輸。CAN總線為主從式通訊方式,一個主節點可以掛接多個從節點,從節點的ID標識符可以用來判斷優先級,CAN總線具有仲裁機制。從節點故障推出后,不會影響其他設備的正常工作。

單片機通信協議的應用情況

UART可以擴展出其他通信方式

UART也就是我們常說的串口,串口幾乎為單片機的標配。單純的UART只適合于近距離的通信,很多芯片也具有UART,所以可以用作芯片級的數據交換。除此之外,UART通過電平轉換芯片可以擴展出其他的通信方式,如RS232、RS485以及CAN通訊等。

USB和以太網通訊接口

USB的通訊協議比較復雜,實現起來比較困難,像我們用的鼠標、攝像頭用的就是USB通訊,USB也屬于近距離通訊的方式。以太網接口使用與數據量比較大的情況,如果工控機、路由等。USB和以太網都有專用的協議棧芯片。

每一種通訊方式都是根據特定的使用環境所研發出來的,因為通訊距離不同、所傳輸的數據量不同、應用場景不同、客戶需求不同等因素,每一種通訊方式都具有其用武之地。同時,也無法做到一種通信方式覆蓋所有的應用場合、滿足客戶需求。所以,每一種通訊方式都有其存在的理由。

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

    關注

    6008

    文章

    44105

    瀏覽量

    623577
  • CAN總線
    +關注

    關注

    145

    文章

    1842

    瀏覽量

    129962
  • 通信協議
    +關注

    關注

    28

    文章

    774

    瀏覽量

    39963
收藏 人收藏

    評論

    相關推薦

    TCP通信協議-Labview上位

    現在用單片機進行信息采集,通過GPRS模塊上傳到PC,用Labview做上位,TCP通信協議,想請教一下,TCP通信協議和Modbus TCP通信
    發表于 12-10 08:58

    51單片機的串口通信協議的特點是什么

    介紹51單片機的串口通信協議,以下簡稱串口。
    發表于 02-23 07:46

    單片機常用的通信協議有哪些

    單片機的應用中,通信協議是其中必不可少的一部分,上位與下位,單片機單片機,
    發表于 11-18 06:57

    單片機常用的通信協議有哪幾種呢

    單片機的應用中,通信協議是其中必不可少的一部分,上位與下位,單片機單片機,
    發表于 12-02 06:52

    單片機串口通信協議的實現實例分享

    單片機串口通信協議的實現JiaLiang_825 2017-12-13 13:27:02 3998 收藏 16分類專欄: 單片機 文章標簽: 串口通信 人機交互
    發表于 01-20 07:35

    單片機系統中最常用的三種通信協議是什么?

    單片機系統中最常用的三種通信協議是什么?
    發表于 02-17 06:03

    一種適于單片機系統的網絡通信協議

    一種適于單片機系統的網絡通信協議,網絡通信的技術資料,很好很實用。
    發表于 03-28 10:08 ?11次下載

    PC與單片機串口通信協議

    PC與單片機串口通信協議
    發表于 12-26 22:12 ?0次下載

    淺析六種常用的單片機通信協議

    單片機的應用中,通信協議是必不可少的一部分,上位機與下位機,單片機單片機,單片機與外設模塊之間的通信
    發表于 11-08 16:36 ?1.4w次閱讀

    單片機通信協議有哪一些常用的

    單片機的應用中,通信協議是必不可少的一部分,上位機與下位機,單片機單片機,單片機與外設模塊之間的通信
    發表于 12-10 16:53 ?3842次閱讀

    單片機常用的幾種通信協議

    單片機的應用中,通信協議是其中必不可少的一部分,上位機與下位機,單片機單片機,單片機與外設模塊之間的
    發表于 11-11 10:06 ?19次下載
    <b class='flag-5'>單片機</b>常用的幾種<b class='flag-5'>通信協議</b>

    單片機:Modbus 通信協議介紹

    文章目錄Modbus 通信協議介紹Modbus 協議特點RTU 協議幀數據Modbus 通信協議介紹UART、I2C、SPI 這些通信協議,
    發表于 11-13 20:51 ?9次下載
    <b class='flag-5'>單片機</b>:Modbus <b class='flag-5'>通信協議</b>介紹

    51單片機IIC通信協議

    * @author Byron (from3900@gmail.com) * @version V1.0.0 * @date 05/12/2020 * @brief 51系列單片機I2C通信協議頭文件 * --------------------------
    發表于 11-20 20:06 ?5次下載
    51<b class='flag-5'>單片機</b>IIC<b class='flag-5'>通信協議</b>

    單片機常用的幾種通信協議

    單片機的應用中,通信協議是其中必不可少的一部分,上位機與下位機,單片機單片機,單片機與外設模塊之間的
    發表于 11-23 17:21 ?16次下載
    <b class='flag-5'>單片機</b>常用的幾種<b class='flag-5'>通信協議</b>

    制定通信協議,實現單片機與PC機通信

    單片機與PC機串口通信編程實驗目的利用PROTUES仿真軟件、串口調試助手、虛擬串口,搭建單片機與PC通信仿真平臺,熟悉單片機串口的配置及與
    發表于 12-17 18:30 ?22次下載
    制定<b class='flag-5'>通信協議</b>,實現<b class='flag-5'>單片機</b>與PC機<b class='flag-5'>通信</b>
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>