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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MCU如何使用串行通信與外部外圍設(shè)備進(jìn)行通信

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

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

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

有沒(méi)有辦法用更少的行來(lái)完成同樣的事情?

當(dāng)然有。我們可以通過(guò)一條數(shù)據(jù)線一次發(fā)送一個(gè)位。因?yàn)檫@些位現(xiàn)在是串行發(fā)送的,所以我們稱(chēng)之為串行通信。(參見(jiàn)圖1,右側(cè))但是請(qǐng)注意,MCU使用并行通信進(jìn)行其內(nèi)部處理和通信。這意味著MCU還必須處理必要的轉(zhuǎn)換:從傳感器接收到的數(shù)據(jù)的“串行到并行”轉(zhuǎn)換,以及發(fā)送到傳感器的數(shù)據(jù)的“并行到串行”轉(zhuǎn)換。

總結(jié)一下:假設(shè)我們希望發(fā)送單個(gè)文本字符,這需要我們發(fā)送一個(gè)八位字符類(lèi)型的值。如果使用并行傳輸,則每一位需要一根數(shù)據(jù)線。對(duì)于串行并行,我們通過(guò)同一條線路一個(gè)接一個(gè)地發(fā)送8個(gè)數(shù)據(jù)位。

顯然,串行通信需要更少的引腳和電線。在當(dāng)今世界,大多數(shù)MCU到外設(shè)的連接都是串行的。串行模式不僅用于與開(kāi)關(guān)和來(lái)自O(shè)N/OFF傳感器的通信,還用于GPIO輸出軟件生成的電機(jī)驅(qū)動(dòng)信號(hào)、LED閃爍信號(hào)等。

內(nèi)置UART實(shí)現(xiàn)輕松串行通信

根據(jù)不同的電氣特性和不同協(xié)議的要求,串行通信可以通過(guò)多種方式實(shí)現(xiàn)。最簡(jiǎn)單的實(shí)現(xiàn),只需要一根電線——被稱(chēng)為“啟動(dòng)-停止同步通信”。在與無(wú)線LAN模塊和驅(qū)動(dòng)器監(jiān)視器通信時(shí),通常使用此模式。

fig2-start-stop-synchronous-en.jpg

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17316

    瀏覽量

    352267
  • 串行通信
    +關(guān)注

    關(guān)注

    4

    文章

    577

    瀏覽量

    35534
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    PSOC6如何通過(guò)I2C與外圍設(shè)備通信

    PSOC6 如何通過(guò) I2C 與外圍設(shè)備通信? 我不太明白這一系列芯片 CAN 如何向上或向下拉動(dòng)?我根據(jù)例程編寫(xiě)了一個(gè)與I2C通信外圍設(shè)備,但它 CAN不起作用, ADXL345模
    發(fā)表于 01-31 06:08

    怎么從外圍設(shè)備或服務(wù)器讀取值?

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

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

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

    單片機(jī)串行通信UART是如何工作的?

    單片機(jī)與外圍設(shè)備怎么連接?單片機(jī)串行通信UART是如何工作的?單片機(jī)和電腦之間如何進(jìn)行通信
    發(fā)表于 03-11 06:11

    SPI總線串行外圍設(shè)備接口是什么

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

    單片機(jī)與各種外圍設(shè)備簡(jiǎn)析

    單片機(jī)與各種外圍設(shè)備(Flash、RAM、網(wǎng)絡(luò)控制器、A/D、傳感器、MCU等)進(jìn)行直接串行通信通常采用( D)接口。A. RS232CB.
    發(fā)表于 01-26 08:07

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

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

    串聯(lián)外圍設(shè)備接口通信原理是什么?

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

    SPI總線在XF-S4240與MCS51通信中的應(yīng)用

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

    串行外圍設(shè)備接口總線的特點(diǎn)以及它的基本配置

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

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

    一、微機(jī)通信(即MCU外部設(shè)備通信)1、隨著微機(jī)特別是單片機(jī)的發(fā)展,其應(yīng)用已從單機(jī)逐漸轉(zhuǎn)向多機(jī)或聯(lián)網(wǎng),而多機(jī)應(yīng)用的關(guān)鍵又在微機(jī)通信。微機(jī)
    發(fā)表于 10-26 14:36 ?16次下載
    【嵌入式-單片機(jī)筆記1】處理器(<b class='flag-5'>MCU</b>)與<b class='flag-5'>外部設(shè)備</b>的<b class='flag-5'>通信</b>方式(主要就<b class='flag-5'>串行</b><b class='flag-5'>通信</b><b class='flag-5'>進(jìn)行</b>總結(jié))

    (解釋?zhuān)﹩纹瑱C(jī)與各種外圍設(shè)備(Flash、RAM、網(wǎng)絡(luò)控制器、A/D、傳感器、MCU等)進(jìn)行直接串行通信通常采用(

    單片機(jī)與各種外圍設(shè)備(Flash、RAM、網(wǎng)絡(luò)控制器、A/D、傳感器、MCU等)進(jìn)行直接串行通信通常采用( D)接口。A. RS232C
    發(fā)表于 12-02 11:21 ?1次下載
    (解釋?zhuān)﹩纹瑱C(jī)與各種<b class='flag-5'>外圍設(shè)備</b>(Flash、RAM、網(wǎng)絡(luò)控制器、A/D、傳感器、<b class='flag-5'>MCU</b>等)<b class='flag-5'>進(jìn)行</b>直接<b class='flag-5'>串行</b><b class='flag-5'>通信</b>通常采用(

    常用串行總線(二)——SPI協(xié)議(Verilog實(shí)現(xiàn))

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

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

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

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

    (PICmicro) 上面的微處理控制單元 (MCU) 上叫作同步串行端口(Synchronous Serial Port) 的模塊(Module)來(lái)實(shí)現(xiàn)的, 它允許 MCU 以全雙工的同步
    的頭像 發(fā)表于 01-21 17:03 ?1026次閱讀
    常用<b class='flag-5'>串行</b>總線——SPI協(xié)議(下)
    主站蜘蛛池模板: 日日噜噜噜夜夜爽爽狠狠图片 | 狠狠色狠狠色狠狠五月ady | 国产精品系列在线一区 | 国产精品爽爽久久久久久竹菊 | 久久囯产精品777蜜桃传媒 | 亚洲欧美另类无码专区 | 国产AV无码成人黄网站免费 | 中文字幕a有搜索网站 | 90后美女乳沟 | 在线观看成人免费 | 国产亚洲精品首页在线播放 | 国内精品久久久久影院老司 | 麻豆天美国产一区在线播放 | 久久伊人影视 | 午夜亚洲WWW湿好大 午夜性爽视频男人的天堂在线 | 男男腐文污高干嗯啊快点1V1 | 火影小南被爆羞羞网站 | 亚洲激情一区 | 国产人妻人伦精品久久无码 | 一级am片欧美 | 好男人的视频在线观看 | 美女张开腿露出尿口扒开来摸动漫 | 成人在线免费看片 | 涩涩涩涩爱网站 | 六月婷婷国产精品综合 | 琪琪婷婷五月色综合久久 | 天天躁日日躁狠狠躁中文字幕老牛 | 在线精品视频成人网 | 麻豆AV蜜桃AV久久 | 久久精品热99看 | 中国欧美日韩一区二区三区 | 国产呦精品一区二区三区网站 | 亚洲精品国产拍在线观看 | X8X8拨牐拨牐X8免费视频8午夜 | 国产成人亚洲精品老王 | 国产精品人妻无码久久久2022 | 网红刘婷hd国产高清 | 俄罗斯美女性生活 | 99无人区码一码二码三 | 欧美片内射欧美美美妇 | 欧美 亚洲综合在线一区 |