<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發(fā)網(wǎng)

      電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
      搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 基礎(chǔ)入門 >> 通信技術(shù) >> 正文

      如何判斷異步通信和同步通信

      作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2022-03-16

      今天我們一起學(xué)習(xí)一下單片機(jī)通信:

      (第一次寫分享,不足的地方希望大家多多指出。后面我會(huì)多加提升)

      串行/并行通信

      串行通信:只有一條通訊線,每次只能發(fā)送一個(gè)數(shù)據(jù)。

      并行通信:多條通訊線,每次可以發(fā)送多個(gè)數(shù)據(jù)。

      并行通信傳輸?shù)乃俣炔灰欢ū却型ㄐ趴欤驗(yàn)楫?dāng)傳輸速度達(dá)到很高時(shí),并行通信相互之間會(huì)存在干擾。

      通信傳輸分為三種:全雙工傳輸-半雙工傳輸-單工傳輸

      全雙工傳輸 雙方可以同時(shí)發(fā)送數(shù)據(jù)或者同時(shí)接收數(shù)據(jù)
      半雙工傳輸 一方發(fā)送數(shù)據(jù)的時(shí)候,另一方只能接收
      單工傳輸 只存在一個(gè)方向數(shù)據(jù)的發(fā)送,不存在對(duì)方接收數(shù)據(jù)或者發(fā)送數(shù)據(jù)給對(duì)方

      如圖1:

      如何判斷異步通信和同步通信

      同步/異步通信

      如何判斷異步通信和同步通信

      異步通信:雙方要規(guī)定相同的傳輸速度才可以進(jìn)行傳輸,通信雙方約定某一個(gè)條件。

      一旦雙方傳輸速度不相同,傳輸?shù)臄?shù)據(jù)就會(huì)出現(xiàn)亂碼。就像我們使用串口打印數(shù)據(jù),代碼配置的是115200,串口工具選擇的是9600,此時(shí)看到打印的數(shù)據(jù)就會(huì)變成亂碼。

      同步通信:通信的雙方需要連接一個(gè)時(shí)鐘線CLK,這樣傳輸?shù)臄?shù)據(jù)雙方保持一致。例如,當(dāng)一方認(rèn)為2ms接收一個(gè)數(shù)據(jù),另一方1ms接收一個(gè)數(shù)據(jù),這樣就會(huì)造成傳輸數(shù)據(jù)錯(cuò)亂問題。CLK就是給雙方約定好,一個(gè)時(shí)鐘會(huì)有一個(gè)數(shù)據(jù)的發(fā)送或者接收。

      如何判斷異步通信和同步通信:可以根據(jù)是否有時(shí)鐘信號(hào)線CLK來判斷。

      典型的異步通信:SPI,UART

      典型的串口通信:IIC

      接下來我們進(jìn)入串口通信:

      1、串口電平

      如何判斷異步通信和同步通信

      平常我們使用杜邦線去連接兩個(gè)通信模塊的時(shí)候,傳輸距離較短,可以用TTL電平。當(dāng)兩個(gè)通信模塊距離很遠(yuǎn),幾十米以上的時(shí)候,全程使用TTL電平干擾會(huì)很大,信號(hào)損耗較高。我們此時(shí)就要用到RS232/RS422/RS485電平進(jìn)行轉(zhuǎn)接。

      TTL電平:2.4V-5V 等效于邏輯1--高電平

      TTL電平:0V-0.4V 等效于邏輯0--低電平

      2、串口連接和時(shí)序

      如何判斷異步通信和同步通信

      傳輸時(shí)序:

      ①空閑狀態(tài)電平為1,高電平

      ②電平為0,低電平,標(biāo)志數(shù)據(jù)將要開始

      ③數(shù)據(jù)發(fā)送(數(shù)據(jù)發(fā)送多少可以更改)

      ④奇偶校驗(yàn)位(校驗(yàn)前面的數(shù)據(jù)發(fā)送是否正確)

      ⑤停止位,電平置1,高電平

      ⑥波特率傳輸:波特率越高傳輸速度越快,波特率越低傳輸速度越慢。(波特率的速度是有限的,GPIO的IO口電平的變化速度限制了波特率的傳輸速度)

      這就是今天的分享,明天我會(huì)與大家分享使用串口接收和發(fā)送數(shù)據(jù)的代碼編寫思路。

      感謝各位能給予評(píng)價(jià),我也會(huì)慢慢學(xué)習(xí)如何去寫好一篇知識(shí)總結(jié)。

      Tags:同步通信,異步通信  
      責(zé)任編輯:admin
      相關(guān)文章列表
      沒有相關(guān)文章
      請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個(gè)字
      [ 查看全部 ] 網(wǎng)友評(píng)論
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 亚洲国产亚洲综合在线尤物| 国内偷自视频区视频综合| 久久88色综合色鬼| 伊人色综合视频一区二区三区 | 亚洲综合伊人久久综合| 色婷婷久久综合中文久久蜜桃av| 色综合久久98天天综合| 色综合色狠狠天天综合色| 国产一级a爱做综合| 99久久综合国产精品免费| 亚洲综合精品香蕉久久网97| 亚洲国产婷婷综合在线精品| 成人综合激情另类小说| 亚洲综合色一区二区三区| 久久综合给合久久狠狠狠97色| 琪琪五月天综合婷婷| 午夜激情影院综合| 一本色道久久综合网| 天天做天天爱天天爽综合网 | 久久综合日韩亚洲精品色| 久久婷婷激情综合色综合俺也去| 五月天激情综合网丁香婷婷| 国产综合精品一区二区| 国产综合激情在线亚洲第一页| 国产91色综合久久免费分享| 亚洲综合视频在线| 亚洲国产综合精品中文第一| 久艾草国产成人综合在线视频| 国产成人综合在线观看网站| 国产香蕉久久精品综合网| 亚洲精品综合在线影院| 日韩亚洲综合精品国产| 香蕉综合在线视频91| 狠狠色综合久色aⅴ网站| 色噜噜综合亚洲av中文无码| 久久久综合中文字幕久久| 亚洲欧美日韩综合久久久| 丁香狠狠色婷婷久久综合| 久久综合色天天久久综合图片| 91精品国产色综合久久不卡蜜 | 亚洲国产成+人+综合|