新聞中心

EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > 串口通訊―通信協(xié)議

串口通訊―通信協(xié)議

作者: 時(shí)間:2010-02-25 來源:網(wǎng)絡(luò) 收藏

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

名 稱

ASCII

EBCDIC

序始(SOH)

0000001

00000001

文始(STX)

0000010

00000010

組終(ETB)

0010111

00100110

文終(ETX)

0000011

00000011

同步(SYN)

0010110

00110010

送畢(EOT)

0000100

00110111

詢問(ENQ)

0000101

00101101

確認(rèn)(ACK)

0000110

00101110

否認(rèn)(NAK)

0010101

00111101

轉(zhuǎn)義(DLE)

0010000

00010000



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉