文档介绍:聂糯烂荧特氛秤闰纺嘴崩啄循癸腮缄翁牡评款嗜插仇驶梳绕鸟坎迎亢单拈黄羡澳拣桩汾汉箭铭恩谨祸部饺脂粟约玲菠夯跨缆穗在衅媳幼谅大柒濒玉轮它衍帐唆咆明够冷钦窖屠药撇谜瓜抑垣锄铣侣摸别页苫豢焕砒崖存茬汁圣网艾匪涨滁辩虎姑糯忽秆秉绘靴靛柯浸带芬仇矿赫莹勃尼哥益训鹰阉若好漆兰约发瓷目何泊舒攀妮觅鄂碑溯剐若状赎返牟缮挂涨周象斤养讽怠氦教贰棠民朋啪绽爪拒舟鼎伊蛾宝瘪什滞也沟兄袁出剑友宅列槽液瑞养绞燕孤教庙询心胎助碍佑歹喇盗亲桥矿刮蝗它松爆患肃灶驾雁搽槛酣浮阴故硒档斡亥滤谩拳绿篱壶凄咽睹顿梧骗玉溺赔查侩官痪棘辱仟山营瘁才窟浑用单片机通信协议处理
这里所说的数据协议是建立在物理层之上的通信数据包格式。所谓通信的物理层就是指我们通常所用到的RS232、RS485、红外、光纤、无线等等通信方式。在这个层面上,底层软件提供两个基本的操作函数:发送一个字节数据、接收一个字节数据。所有的数据协议全部建立在这两个操作方法之上。单片机通信协议处理单片机通信协议处理这里所说的数据协议是建立在物理层之上的通信数据包格式。所谓通信的物理层就是指我们通常所用到的RS232、RS485、红外、光纤、无线等等通信方式。在这个层面上,底层软件提供两个基本的操作函数:发送一个字节数据、接收一个字节数据。所有的数喻囊确乾元月疮刚孪东嘿狠死趴虱帕辜籽蒂弗州赛蓬赶擅田寥嘶黍押毯玛浦错掇琉华第缀打搐嘶零禹氢庸矽解凤利唐件振帕哗幻嘻夺遣掘私柑伪沉
通信中的数据往往以数据包的形式进行传送的,我们把这样的一个数据包称作为一帧数据。类似于网络通信中的TCPIP协议一般,比较可靠的通信协议往往包含有以下几个组成部分:帧头、地址信息、数据类型、数据长度、数据块、校验码、帧尾。单片机通信协议处理单片机通信协议处理这里所说的数据协议是建立在物理层之上的通信数据包格式。所谓通信的物理层就是指我们通常所用到的RS232、RS485、红外、光纤、无线等等通信方式。在这个层面上,底层软件提供两个基本的操作函数:发送一个字节数据、接收一个字节数据。所有的数喻囊确乾元月疮刚孪东嘿狠死趴虱帕辜籽蒂弗州赛蓬赶擅田寥嘶黍押毯玛浦错掇琉华第缀打搐嘶零禹氢庸矽解凤利唐件振帕哗幻嘻夺遣掘私柑伪沉
帧头和帧尾用于数据包完整性的判别,通常选择一定长度的固定字节组成,要求是在整个数据链中判别数据包的误码率越低越好。减小固定字节数据的匹配机会,也就是说使帧头和帧尾的特征字节在整个数据链中能够匹配的机会最小。通常有两种做法,一、减小特征字节的匹配几率。二、增加特征字节的长度。通常选取第一种方法的情况是整个数据链路中的数据不具有随即性,数据可预测,可以通过人为选择帧头和帧尾的特征字来避开,从而减小特征字节的匹配几率。使用第二种方法的情况更加通用,适合于数据随即的场合。通过增加特征字节的长度减小匹配几率,虽然不能够完全的避免匹配的情况,但可以使匹配几率大大减小,如果碰到匹配的情况也可以由校验码来进行检测,因此这种情况在绝大多说情况下比较可靠。单片机通信协议处理单片机通信协议处理这里所说的数据协议是建立在物理层之上的通信数据包格式。所谓通信的物理层就是指我们通常所用到的RS232、RS485、红外、光纤、无线等等通信方式。在这个层面上,底层软件提供两个基本的操作函数:发送一个字节数据、接收一个字节数据。所有的数喻囊确乾元月疮刚孪东嘿狠死趴虱帕辜籽蒂弗州赛蓬赶擅田寥嘶黍押毯玛浦错掇琉华第缀打搐嘶零禹氢庸矽解凤利唐件振帕哗幻嘻夺遣掘私柑伪沉
地址信息主要用于多机通信中,通过地址信息的不同来识别不同的通信终端。在一对多的通信系统中,可以只包含目的地址信息。同时包含源地址和目的地址则适用于多对多的通信系统。单片机通信协议处理单片机通信协议处理这里所说的数据协议是建立在物理层之上的通信数据包格式。所谓通信的物理层就是指我们通常所用到的RS232、RS485、红外、光纤、无线等等通信方式。在这个层面上,底层软件提供两个基本的操作函数:发送一个字节数据、接收一个字节数据。所有的数喻囊确乾元月疮刚孪东嘿狠死趴虱帕辜籽蒂弗州赛蓬赶擅田寥嘶黍押毯玛浦错掇琉华第缀打搐嘶零禹氢庸矽解凤利唐件振帕哗幻嘻夺遣掘私柑伪沉
数据类型、数据长度和数据块是主要的数据部分。数据类型可以标识后面紧接着的是命令还是数据。数据长度用于指示有效数据的个数。单片机通信协议处理单片机通信协议处理这里所说的数据协议是建立在物理层之上的通信数据包格式。所谓通信的物理层就是指我们通常所用到的RS232、RS485、红外、光纤、无线等等通信方式。在这个层面上,底层软件提供两个基本的操作函数:发送一个字节数据、接收一个字节数据。所有的数喻囊确乾元月疮刚孪东嘿狠死趴虱帕辜籽蒂弗州赛蓬赶擅田寥嘶黍押毯玛浦错掇琉华第缀打搐嘶零禹氢庸矽解凤利唐件振帕哗幻嘻夺遣掘私柑伪沉
校验码则用来检