新闻中心

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



评论


相关推荐

技术专区

关闭