新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 串口通訊―通信協議

        串口通訊―通信協議

        作者: 時間:2010-02-25 來源:網絡 收藏

        特定字符(控制字符)的定義:由上面的格式可以看出,數據塊的前后都加了幾個特定字符。SYN 是同步字符(synchronous Character),每一幀開始處都有SYN,加一個SYN的稱單同步,加兩個SYN的稱雙同步設置同步字符是起聯絡作用,傳送數據時,接收端不斷檢測,一旦出現同步字符,就知道是一幀開始了。接著的SOH是序始字符(Start Of Header),它表示標題的開始。標題中包括院地址、目的地址和路由指示等信息。STX是文始字符(Start Of Text),它標志著傳送的正文(數據塊)開始。數據塊就是被傳送的正文內容,由多個字符組成。數據塊后面是組終字符ETB(End Of Transmission Block)或文終字符ETX(End Of Text),其中ETB用在正文很長、需要分成若干個分數據塊、分別在不同幀中發送的場合,這時在每個分數據塊后面用文終字符ETX。一幀的最后是校驗碼,它對從SOH開始到ETX(或ETB)字段進行校驗,校驗方式可以是縱橫奇偶校驗或CRC。另外,在面向字符中還采用了一些其他控制字,它們的名稱如下表所示:

        名 稱

        ASCII

        EBCDIC

        序始(SOH)

        0000001

        00000001

        文始(STX)

        0000010

        00000010

        組終(ETB)

        0010111

        00100110

        文終(ETX)

        0000011

        00000011

        同步(SYN)

        0010110

        00110010

        送畢(EOT)

        0000100

        00110111

        詢問(ENQ)

        0000101

        00101101

        確認(ACK)

        0000110

        00101110

        否認(NAK)

        0010101

        00111101

        轉義(DLE)

        0010000

        00010000



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 保定市| 西畴县| 石台县| 大邑县| 文登市| 阿勒泰市| 五大连池市| 班玛县| 无为县| 亚东县| 滦南县| 定兴县| 安泽县| 若羌县| 廉江市| 新郑市| 安达市| 措美县| 龙南县| 介休市| 咸宁市| 额济纳旗| 临澧县| 伊吾县| 富宁县| 吕梁市| 福建省| 德阳市| 合作市| 克什克腾旗| 邵东县| 彭水| 崇明县| 即墨市| 烟台市| 东宁县| 宁夏| 乡城县| 大名县| 云南省| 镇巴县|