国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

串口通信協議簡介

瑞薩嵌入式小百科 ? 來源:野火電子 ? 2025-10-17 09:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第18章

SCIUART——串口通信

在計算機設備與設備之間或集成電路之間常常需要進行數據傳輸,在本書后面的章節中我們會學習到各種各樣的通訊方式,所以在本章中我們先統一介紹這些通訊的基本概念。

18.1

串口通信協議簡介

串口通訊(SerialCommunication)是一種設備間非常常用的串行通訊方式,因為它簡單便捷,因此大部分電子設備都支持該通訊方式,電子工程師在調試設備時也經常使用該通訊方式輸出調試信息。

在計算機科學里,大部分復雜的問題都可以通過分層來簡化。如芯片被分為內核層和片上外設。對于通訊協議,我們也以分層的方式來理解,最基本的是把它分為物理層和協議層。

物理層規定通訊系統中具有機械、電子功能部分的特性,確保原始數據在物理媒體的傳輸。協議層主要規定通訊邏輯,統一收發雙方的數據打包、解包標準。簡單來說物理層規定我們用嘴巴還是用肢體來交流,協議層則規定我們用中文還是英文來交流。

下面我們分別對串口通訊協議的物理層及協議層進行講解。

18.1.1

物理層

串口通訊的物理層有很多標準及變種,我們主要講解RS-232標準,RS-232標準主要規定了信號的用途、通訊接口以及信號的電平標準。

使用RS-232標準的串口設備間常見的通訊結構見圖19_1。

76055f44-a58f-11f0-8c8f-92fbcf53809c.png

圖19-1 串口通訊結構圖

在上面的通訊方式中,兩個通訊設備的“DB9接口”之間通過串口信號線建立起連接,串口信號線中使用“RS-232標準”傳輸數據信號。由于RS-232電平標準的信號不能直接被控制器直接識別,所以這些信號會經過一個“電平轉換芯片”轉換成控制器能識別的“TTL標準”的電平信號,才能實現通訊。

18.1.1.1

電平標準

根據通訊使用的電平標準不同,串口通訊可分為TTL標準及RS-232標準,見表19?1。

表19?1 TTL電平標準與RS232電平標準

7661b7d0-a58f-11f0-8c8f-92fbcf53809c.png

我們知道常見的電子電路中常使用TTL的電平標準,理想狀態下,使用5V表示二進制邏輯1,使用0V表示邏輯0;而為了增加串口通訊的遠距離傳輸及抗干擾能力,RS-232使用-15V表示邏輯1,+15V表示邏輯0。使用RS232與TTL電平校準表示同一個信號時的對比見圖19_2。

76b8ddda-a58f-11f0-8c8f-92fbcf53809c.png

圖19-2 RS-232與TTL電平標準下表示同一個信號

因為控制器一般使用TTL電平標準,所以常常會使用MA3232芯片對TTL及RS-232電平的信號進行互相轉換。

18.1.1.2

RS-232 信號線

在最初的應用中,RS-232串口標準常用于計算機、路由與調制調解器(MODEN,俗稱“貓”)之間的通訊,在這種通訊系統中,設備被分為數據終端設備DTE(計算機、路由)和數據通訊設備DCE(調制調解器)。我們以這種通訊模型講解它們的信號線連接方式及各個信號線的作用。

在舊式的臺式計算機中一般會有RS-232標準的COM口(也稱DB9接口),見圖19_3。

777dbeca-a58f-11f0-8c8f-92fbcf53809c.png

圖19?3 電腦主板上的COM口及串口線

其中接線口以針式引出信號線的稱為公頭,以孔式引出信號線的稱為母頭。在計算機中一般引出公頭接口,而在調制調解器設備中引出的一般為母頭,使用上圖中的串口線即可把它與計算機連接起來。通訊時,串口線中傳輸的信號就是使用前面講解的RS-232標準調制的。

在這種應用場合下,DB9接口中的公頭及母頭的各個引腳的標準信號線接法見圖19_4及表19_2。

77d42cb0-a58f-11f0-8c8f-92fbcf53809c.png

圖19-4 DB9標準的公頭及母頭接法

表19-2DB9信號線說明

(公頭,為方便理解,可把DTE理解為計算機,DCE理解為調制調解器)

78318450-a58f-11f0-8c8f-92fbcf53809c.png

上表中的是計算機端的DB9公頭標準接法,由于兩個通訊設備之間的收發信號(RXD與TXD)應交叉相連,所以調制調解器端的DB9母頭的收發信號接法一般與公頭的相反,兩個設備之間連接時,只要使用“直通型”的串口線連接起來即可,見圖19_5。

7892b4f0-a58f-11f0-8c8f-92fbcf53809c.png

圖19-5 計算機與調制調解器的信號線連接

串口線中的RTS、CTS、DSR、DTR及DCD信號,使用邏輯1表示信號有效,邏輯0表示信號無效。例如,當計算機端控制DTR信號線表示為邏輯1時,它是為了告知遠端的調制調解器,本機已準備好接收數據,0則表示還沒準備就緒。

在目前的其它工業控制使用的串口通訊中,一般只使用RXD、TXD以及GND三條信號線,直接傳輸數據信號,而RTS、CTS、DSR、DTR及DCD信號都被裁剪掉了。

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

    關注

    28

    文章

    1092

    瀏覽量

    42149
  • 計算機
    +關注

    關注

    19

    文章

    7806

    瀏覽量

    93188
  • 物理層
    +關注

    關注

    1

    文章

    170

    瀏覽量

    35649
  • 串口通信
    +關注

    關注

    34

    文章

    1662

    瀏覽量

    57960

原文標題:串口通信協議簡介————瑞薩RA系列FSP庫開發實戰指南(44)

文章出處:【微信號:瑞薩嵌入式小百科,微信公眾號:瑞薩嵌入式小百科】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    串口通信協議與freertos簡介

    目前我覺得需要牢牢抓住兩點,一個是各種串口通信協議,一個是freertos。還有C/C++.
    發表于 12-16 06:18

    串口通訊與串口通信協議簡介

    ) 是一種設備間非常常用的串行通訊方式,因為它簡單便捷,因此大部分電子設備都支持該通訊方式,電子工程師在調試設備時也經常使用該通訊方式輸出調試信息。串口通訊的數據由發送設備通過自身的 TXD 接口傳輸到接收設備的 RXD 接口。串口通信
    發表于 02-15 07:21

    串口通信協議的相關資料分享

    一、串口通信協議簡介物理層:規定通訊系統中具有機械、電子功能部分的特性,確保原始數據在物理媒體的傳輸。其實就是硬件部分。協議層:協議層主要規
    發表于 02-17 07:36

    利用stm32F103C8T6發送Hello Windows的方法

    通信協議1.串口通信協議簡介2.物理層①電平標準②RS-232 信號線3.協議層①波特率②數據位③起始位和停止位④奇偶校驗位三、RS232
    發表于 02-17 06:42

    stm32串口通信的相關資料推薦

    的方向傳輸數據。同步:有時鐘,效率高,信息量大,但是通訊雙方的時鐘準許誤差較小。比特率:每秒傳輸的二進制位數,單位為bit/s波特率:每秒傳輸的碼元個數串口通信協議串口通信協議
    發表于 02-17 07:46

    主要講解串口協議和RS-232標準以及RS232電平與TTL電平的區別

    通信協議簡介 串口通訊(Serial Communication)是一種設備間非常常用的串行通訊方式,因為它簡單便捷,大部分電子設備都支持該通訊方式,電子工程師在調試設備時也經常使用該通訊方式輸出
    發表于 02-18 07:15

    串口通信協議的相關資料分享

    目錄一、串口通信協議1、UART簡介2、 UART通信協議(1)起始位(2)數據幀(3)奇偶校驗位(4)停止位(5)下個起始位(6)波特率二、STM32的USART
    發表于 02-22 07:16

    如何通過串口實現發送接收

    串口通信(USART)文章目錄串口通信(USART)一、 串口通信協議
    發表于 02-22 08:09

    【RA4M2設計挑戰賽】串口打印

    |開發環境:IDE:MKD 5.30開發板:RA-Eco-RA4M2MCU:R7FA4M2AD3CFP官方資料分享一下串口了解。串口通信協議簡介
    發表于 03-04 22:35

    串口通信(USART)

    一、串口通信協議簡介物理層:規定通訊系統中具有機械、電子功能部分的特性,確保原始數據在物理媒體的傳輸。其實就是硬件部分。協議層:協議層主要規
    發表于 12-20 19:26 ?0次下載
    <b class='flag-5'>串口</b><b class='flag-5'>通信</b>(USART)

    stm32F103C8T6串口通信發送Hello Windows

    通信協議1.串口通信協議簡介2.物理層①電平標準②RS-232 信號線3.協議層①波特率②數據位③起始位和停止位④奇偶校驗位三、RS232
    發表于 12-20 19:29 ?21次下載
    stm32F103C8T6<b class='flag-5'>串口</b><b class='flag-5'>通信</b>發送Hello Windows

    stm32串口通信

    的方向傳輸數據。同步:有時鐘,效率高,信息量大,但是通訊雙方的時鐘準許誤差較小。比特率:每秒傳輸的二進制位數,單位為bit/s波特率:每秒傳輸的碼元個數串口通信協議串口通信協議
    發表于 12-20 19:32 ?3次下載
    stm32<b class='flag-5'>串口</b><b class='flag-5'>通信</b>

    STM32的串口通訊協議

    本文主要講解串口協議和RS-232標準,以及RS232電平與TTL電平的區別;介紹"USB/TTL轉232"模塊(以CH340芯片模塊為例)的工作原理。一、串口協議1.1
    發表于 12-24 18:37 ?8次下載
    STM32的<b class='flag-5'>串口</b>通訊<b class='flag-5'>協議</b>

    STM32筆記(九)---串口通信

    串口通信(USART)文章目錄串口通信(USART)一、 串口通信協議
    發表于 12-28 19:40 ?5次下載
    STM32筆記(九)---<b class='flag-5'>串口</b><b class='flag-5'>通信</b>

    串口通信協議解析 串口通信應用實例

    串口通信協議解析 串口通信協議是指規定了數據包的內容,內容包含了起始位、主體數據、校驗位及停止位,雙方需要約定一致的數據包格式才能正常收發數據的有關規范。以下是
    的頭像 發表于 11-21 17:03 ?3332次閱讀