那曲檬骨新材料有限公司

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

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

3天內不再提示

MCU如何使用串行通信與外部外圍設備進行通信

科技觀察員 ? 來源:英銳恩 ? 作者:英銳恩 ? 2023-07-10 09:22 ? 次閱讀

在本節中,我們將了解MCU如何使用串行通信與外部外圍設備進行通信。MCU充當嵌入式設備的“大腦”,而外圍設備則充當“手和腳”。這意味著MCU必須與這些單元中的每一個進行通信。例如,考慮我們如何連接傳感器。MCU的內置GPIO(通用輸入/輸出)端口,在本系列的第一部分中解釋過,可用于將8條信號線與傳感器連接,使傳感器能夠一次發送8位數據——最多使用8個GPIO數據引腳。這種類型的傳輸稱為并行傳輸,因為一個完整字節的數據一次沿并行線路傳輸。(參見圖1,左)但使用8條線連接到單個傳感器通常是一種資源浪費。

fig1-parallel-and-serial-comm-en.jpg

有沒有辦法用更少的行來完成同樣的事情?

當然有。我們可以通過一條數據線一次發送一個位。因為這些位現在是串行發送的,所以我們稱之為串行通信。(參見圖1,右側)但是請注意,MCU使用并行通信進行其內部處理和通信。這意味著MCU還必須處理必要的轉換:從傳感器接收到的數據的“串行到并行”轉換,以及發送到傳感器的數據的“并行到串行”轉換。

總結一下:假設我們希望發送單個文本字符,這需要我們發送一個八位字符類型的值。如果使用并行傳輸,則每一位需要一根數據線。對于串行并行,我們通過同一條線路一個接一個地發送8個數據位。

顯然,串行通信需要更少的引腳和電線。在當今世界,大多數MCU到外設的連接都是串行的。串行模式不僅用于與開關和來自ON/OFF傳感器的通信,還用于GPIO輸出軟件生成的電機驅動信號、LED閃爍信號等。

內置UART實現輕松串行通信

根據不同的電氣特性和不同協議的要求,串行通信可以通過多種方式實現。最簡單的實現,只需要一根電線——被稱為“啟動-停止同步通信”。在與無線LAN模塊和驅動器監視器通信時,通常使用此模式。

fig2-start-stop-synchronous-en.jpg

在起停同步通信中,數據以字符單位1發送。出于控制目的,在每組的開頭放置一個起始位,在結尾放置一個停止位。(參見圖2)這消除了通過使用單獨的時鐘信號線來控制傳輸時序的需要,正如其他常見串行模式所要求的那樣,例如I2C(“I平方C”)和SPI(串行并行接口)。為了幫助確保傳輸準確性,啟動/停止數據集還可以包括奇偶校驗位。啟動-停止同步通信由稱為“UART”(通用異步接收器/發送器)的組件處理。

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

    關注

    146

    文章

    17324

    瀏覽量

    352655
  • 串行通信
    +關注

    關注

    4

    文章

    579

    瀏覽量

    35587
收藏 人收藏

    評論

    相關推薦

    PSOC6如何通過I2C與外圍設備通信

    PSOC6 如何通過 I2C 與外圍設備通信? 我不太明白這一系列芯片 CAN 如何向上或向下拉動?我根據例程編寫了一個與I2C通信外圍設備,但它 CAN不起作用, ADXL345模
    發表于 01-31 06:08

    怎么從外圍設備或服務器讀取值?

    我正在做一個項目,而且在BLE數據表中把我的頭包裹在API上有困難。目前我有一個中樞設備作為外圍設備和中央設備,另一個設備只是外圍設備。它們
    發表于 10-09 13:21

    是否可以使用USB端口與外圍設備通信

    使用USB鏈接以與串行鏈路類似的方式與外圍設備通信。我在任何VEE手冊或VEE的儀器管理器部分都沒有提到任何USB端口。任何人都可以告訴我是否可以使用USB端口與外圍設備
    發表于 10-31 08:00

    單片機串行通信UART是如何工作的?

    單片機與外圍設備怎么連接?單片機串行通信UART是如何工作的?單片機和電腦之間如何進行通信
    發表于 03-11 06:11

    SPI總線串行外圍設備接口是什么

    SPI總線串行外圍設備接口,是一種高速的、全雙工、同步的通信總線。只占用四根線,(省線)
    發表于 07-19 08:51

    單片機與各種外圍設備簡析

    單片機與各種外圍設備(Flash、RAM、網絡控制器、A/D、傳感器、MCU等)進行直接串行通信通常采用( D)接口。A. RS232CB.
    發表于 01-26 08:07

    詳解一種同步全雙工串行接口SPI

    SPI英文全稱(Serial Perripheral Interface),即串行外圍設備接口,是一種同步全雙工串行接口,MCU可以通過SPI方式與各種
    發表于 02-17 07:07

    串聯外圍設備接口通信原理是什么?

    串聯外圍設備接口(SPI)通信原理是基于哪些具體的通信協議或工作方式
    發表于 10-28 07:16

    SPI總線在XF-S4240與MCS51通信中的應用

      SPI 總線技術是Motorola公司推出的一種同步串行接口。它可以使MCU與各種外圍設備串行方式進行
    發表于 10-11 10:37 ?2087次閱讀
    SPI總線在XF-S4240與MCS51<b class='flag-5'>通信</b>中的應用

    串行外圍設備接口總線的特點以及它的基本配置

    。 能力和特點 串行外圍設備接口總線使用四個數據線在主設備和從設備之間提供全雙工同步通信。 基本主從配置
    的頭像 發表于 09-24 15:20 ?2102次閱讀

    【嵌入式-單片機筆記1】處理器(MCU)與外部設備通信方式(主要就串行通信進行總結)

    一、微機通信(即MCU外部設備通信)1、隨著微機特別是單片機的發展,其應用已從單機逐漸轉向多機或聯網,而多機應用的關鍵又在微機通信。微機
    發表于 10-26 14:36 ?16次下載
    【嵌入式-單片機筆記1】處理器(<b class='flag-5'>MCU</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>總結)

    (解釋)單片機與各種外圍設備(Flash、RAM、網絡控制器、A/D、傳感器、MCU等)進行直接串行通信通常采用(

    單片機與各種外圍設備(Flash、RAM、網絡控制器、A/D、傳感器、MCU等)進行直接串行通信通常采用( D)接口。A. RS232C
    發表于 12-02 11:21 ?1次下載
    (解釋)單片機與各種<b class='flag-5'>外圍設備</b>(Flash、RAM、網絡控制器、A/D、傳感器、<b class='flag-5'>MCU</b>等)<b class='flag-5'>進行</b>直接<b class='flag-5'>串行</b><b class='flag-5'>通信</b>通常采用(

    常用串行總線(二)——SPI協議(Verilog實現)

    (PICmicro) 上面的微處理控制單元 (MCU) 上叫作同步串行端口(Synchronous Serial Port) 的模塊(Module)來實現的, 它允許 MCU 以全雙工的同步
    的頭像 發表于 01-06 14:35 ?8763次閱讀

    常用串行總線——SPI協議(上)

    (PICmicro) 上面的微處理控制單元 (MCU) 上叫作同步串行端口(Synchronous Serial Port) 的模塊(Module)來實現的, 它允許 MCU 以全雙工的同步
    的頭像 發表于 01-21 17:00 ?1504次閱讀
    常用<b class='flag-5'>串行</b>總線——SPI協議(上)

    常用串行總線——SPI協議(下)

    (PICmicro) 上面的微處理控制單元 (MCU) 上叫作同步串行端口(Synchronous Serial Port) 的模塊(Module)來實現的, 它允許 MCU 以全雙工的同步
    的頭像 發表于 01-21 17:03 ?1035次閱讀
    常用<b class='flag-5'>串行</b>總線——SPI協議(下)
    百家乐游戏官网| 百家乐技巧娱乐博彩| 澳门百家乐破解| gt百家乐官网平台假吗| 桐城太阳城招聘| 百家乐拍是什么| 澳门百家乐官网技巧经| 大发888 在线登陆| 百家乐园选百利宫| 百家乐官网赌博机有鬼吗| 百家乐筹码防伪套装| 百家乐官网游戏论坛| 德州扑克攻略| 新西兰百家乐的玩法技巧和规则| 休闲百家乐官网的玩法技巧和规则| 爱赢百家乐官网开户送现金| 六合彩免费图库| 黄金城百家乐苹果版| 百家乐认牌| 百家乐中的概率| 试玩百家乐官网的玩法技巧和规则| 真钱百家乐官网游戏排行| 宝马会娱乐城| 名仕国际棋牌下载| 皇冠现金网是真的吗| 摩纳哥百家乐的玩法技巧和规则 | 天天百家乐官网的玩法技巧和规则| 真人百家乐官网888| 上虞市| 娱乐城金赞| 大发888官方lc8| 百家乐操作技巧| 百家乐刷钱| 百家乐桌子定制| 太阳城小区| 千亿百家乐的玩法技巧和规则| 网上有百家乐玩吗| 手机百家乐的玩法技巧和规则| 银河百家乐的玩法技巧和规则| 百家乐波音独家注册送彩| 大发888bet亚洲lm0|