[应用相关] 串行通讯HDLC协议求帮助

[复制链接]
2605|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
sonicll 发表于 2014-3-10 09:28 | 显示全部楼层
应该就是发送数据要转义吧,HDLC好像是数据帧头是0x7E,数据段出现0x7E要转成两个字节,楼主的描述,如果发0x7E,就要转成0x7C,0x5E两个字节,期中的0x5E = 0x7E^0x20,应该是这个意思
sxhhhjicbb 发表于 2014-3-10 10:05 | 显示全部楼层
呵呵,偶开发了1个窗口的hdlc协议,但看不懂LZ想表达什么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

519

主题

4194

帖子

31

粉丝
快速回复 在线客服 返回列表 返回顶部