打印
[应用相关]

串行通讯HDLC协议求帮助

[复制链接]
2057|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
拿起书本|  楼主 | 2014-3-7 20:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
串行通讯HDLC协议求帮助:请写出发送程序:
如果有效数据或校验中任意A等于0X00、0x7c、ox7e、0x7d中任意一个数据,则先发送0x7c,再发送A^0x20
数据buf{5}={0X00,0X01,0X7c,0X10,0X7D}
沙发
airwill| | 2014-3-8 08:58 | 只看该作者
通信协议, 一定要首协议的规矩.
不过楼主的问题描述得不够清楚.

使用特权

评论回复
板凳
dirtwillfly| | 2014-3-8 11:51 | 只看该作者
貌似是一道作业题

使用特权

评论回复
地板
金融小数| | 2014-3-9 00:38 | 只看该作者
HDLC的协议已经忘得干干净净了:L

使用特权

评论回复
5
sonicll| | 2014-3-10 09:28 | 只看该作者
应该就是发送数据要转义吧,HDLC好像是数据帧头是0x7E,数据段出现0x7E要转成两个字节,楼主的描述,如果发0x7E,就要转成0x7C,0x5E两个字节,期中的0x5E = 0x7E^0x20,应该是这个意思

使用特权

评论回复
6
sxhhhjicbb| | 2014-3-10 10:05 | 只看该作者
呵呵,偶开发了1个窗口的hdlc协议,但看不懂LZ想表达什么?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:好好学习,天天向上!

519

主题

4195

帖子

31

粉丝