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

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

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

同步通信和異步通信的基礎(chǔ)介紹

Wildesbeast ? 來源:21IC ? 作者:21IC ? 2020-10-17 10:07 ? 次閱讀

在計算機(jī)系統(tǒng)中,CPU和外部通信有兩種通信方式:并行通信和串行通信。并行通信,即數(shù)據(jù)的各位同時傳送;串行通信,即數(shù)據(jù)一位一位順序傳送。

串行通信的分類

按照串行數(shù)據(jù)的時鐘控制方式,串行通信可分為同步通信和異步通信兩類。

1. 異步通信(Asynchronous Communication)

在異步通信中,數(shù)據(jù)通常是以字符為單位組成字符幀傳送的。字符幀由發(fā)送端一幀一幀地發(fā)送,每一幀數(shù)據(jù)均是低位在前,高位在后,通過傳輸線被接收端一幀一幀地接收。發(fā)送端和接收端可以由各自獨(dú)立的時鐘來控制數(shù)據(jù)的發(fā)送和接收,這兩個時鐘彼此獨(dú)立,互不同步。

在異步通信中,接收端是依靠字符幀格式來判斷發(fā)送端是何時開始發(fā)送,何時結(jié)束發(fā)送的。字符幀格式是異步通信的一個重要指標(biāo)。

字符幀(Character Frame)

字符幀也叫數(shù)據(jù)幀,由起始位、數(shù)據(jù)位、奇偶校驗位和停止位等4部分組成,

波特率(baud rate)

異步通信的另一個重要指標(biāo)為波特率。

波特率為每秒鐘傳送二進(jìn)制數(shù)碼的位數(shù),也叫比特數(shù),單位為b/s,即位/秒。波特率用于表征數(shù)據(jù)傳輸?shù)乃俣?,波特率越高,?shù)據(jù)傳輸速度越快。但波特率和字符的實(shí)際傳輸速率不同,字符的實(shí)際傳輸速率是每秒內(nèi)所傳字符幀的幀數(shù),和字符幀格式有關(guān)。

2. 同步通信(Synchronous Communication)

同步通信是一種連續(xù)串行傳送數(shù)據(jù)的通信方式,一次通信只傳輸一幀信息。這里的信息幀和異步通信的字符幀不同,通常有若干個數(shù)據(jù)字符,如圖8.4所示。圖8.4(a)為單同步字符幀結(jié)構(gòu),圖8.4(b)為雙同步字符幀結(jié)構(gòu),但它們均由同步字符、數(shù)據(jù)字符和校驗字符CRC三部分組成。在同步通信中,同步字符可以采用統(tǒng)一的標(biāo)準(zhǔn)格式,也可以由用戶約定。

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

    關(guān)注

    68

    文章

    10698

    瀏覽量

    209329
  • 二進(jìn)制
    +關(guān)注

    關(guān)注

    2

    文章

    761

    瀏覽量

    41475
  • 波特率
    +關(guān)注

    關(guān)注

    2

    文章

    290

    瀏覽量

    33922
收藏 人收藏

    評論

    相關(guān)推薦

    幾種通信方式介紹

      串行通信通常情況下分為同步異步通信,同步通信需要同步
    發(fā)表于 01-19 16:43 ?3.4w次閱讀
    幾種<b class='flag-5'>通信</b>方式<b class='flag-5'>介紹</b>

    異步通信同步通信

    同步通信通信。本節(jié)只對rostopic做一些簡單的講解,詳細(xì)的了解可以前往ros的wiki上的rostopic。如果您還想了解servicr,可以前往ros的wiki上的rosservice。我們先來了解一下
    發(fā)表于 09-01 06:57

    異步通信方式與同步通信方式的特點(diǎn)

    1.異步通信方式的特點(diǎn):異步通信是按字符傳輸?shù)?。每傳輸一個字符就用起始位來進(jìn)來收、發(fā)雙方的同步。不會因收發(fā)雙方的時鐘頻率的小的偏差導(dǎo)致錯誤。
    發(fā)表于 09-06 09:01

    USART異步通信同步異步有什么區(qū)別呢

    USART異步通信同步異步有什么區(qū)別呢?異步通信怎樣連線?
    發(fā)表于 12-10 07:34

    異步通信同步通信對比分析哪個好?

    異步通信同步通信對比分析哪個好?
    發(fā)表于 12-16 07:35

    同步異步同步通信的相關(guān)資料分享

    同步異步同步通信(Synchronous) ,通過在發(fā)送端和接收端之間使用共同的時鐘從而使得它們保持“協(xié)調(diào)” 。雖多占了一根10線作為時鐘線,但數(shù)據(jù)傳輸速度快,適于需要高速
    發(fā)表于 12-24 06:48

    USART通用同步異步收發(fā)器介紹

    1、USART介紹通用同步異步收發(fā)器(Universal Synchronous Asynchronous Receiver and Transmitter)是一個串行通信設(shè)備,可以靈
    發(fā)表于 02-10 07:56

    USART通用同步異步收發(fā)器介紹

    一、USARTUSART介紹通用同步異步收發(fā)器(Universal Synchronous Asynchronous Receiver and Transmitter)是一個串行通信設(shè)
    發(fā)表于 02-15 07:08

    異步通信,異步通信是什么意思

    異步通信,異步通信是什么意思 異步通信中,數(shù)據(jù)通常以字符或者字節(jié)為單位組成字符幀傳送。字符幀由
    發(fā)表于 03-17 16:31 ?6327次閱讀
    <b class='flag-5'>異步</b><b class='flag-5'>通信</b>,<b class='flag-5'>異步</b><b class='flag-5'>通信</b>是什么意思

    同步異步通信轉(zhuǎn)換的CPLD_FPGA設(shè)計

    同步異步通信轉(zhuǎn)換的CPLD_FPGA設(shè)計,有需要的下來看看
    發(fā)表于 12-16 22:13 ?8次下載

    同步異步通信區(qū)別分析與總結(jié)

    最后總結(jié)一下1,異步通信是面向字符的通信,而同步通信是面向比特的通信。2,
    的頭像 發(fā)表于 02-23 08:53 ?1.9w次閱讀
    <b class='flag-5'>同步</b>和<b class='flag-5'>異步</b><b class='flag-5'>通信</b>區(qū)別分析與總結(jié)

    PLC異步通信同步通信有什么區(qū)別

    異步通信同步通信又稱為異步傳輸和同步傳輸,是串行通信
    發(fā)表于 12-27 10:59 ?2276次閱讀

    淺談PLC的異步通信同步通信

    所謂異步是指發(fā)送方和接收方之間的數(shù)據(jù)幀不需要嚴(yán)格的同步同步。同步是指發(fā)送方和接收方數(shù)據(jù)幀之間的嚴(yán)格同步,而不僅僅是比特之間的嚴(yán)格
    發(fā)表于 01-18 11:12 ?2248次閱讀

    同步異步通信協(xié)議介紹

    同步異步傳輸歸結(jié)為時鐘是外部的(同步)還是內(nèi)部的(異步)。異步協(xié)議的一些例子包括UART、USB、CAN和以太網(wǎng)。
    發(fā)表于 11-27 15:39 ?1330次閱讀
    <b class='flag-5'>同步</b>和<b class='flag-5'>異步</b><b class='flag-5'>通信</b>協(xié)議<b class='flag-5'>介紹</b>

    同步通信異步通信的區(qū)別

    在數(shù)據(jù)通信領(lǐng)域,同步通信異步通信是兩種基本的通信方式,它們各自具有獨(dú)特的特點(diǎn)和適用場景。了解這
    的頭像 發(fā)表于 07-25 16:28 ?2470次閱讀