三、高级收码功能
1、支持按帧接收数据。
2、能自动进行帧结束判定(方式非常灵活,可以按帧头、帧尾、帧长或时间)。
...
程序匠人 发表于 2011-8-19 16:07
帧长检测好像有点问题
如:
帧长 ,功能码 ,帧长 ,数据 ,帧尾
0xa5 , 0xa0, 0x05, 0xaa , 0xaa,
每当数据为 0xa5 或 0xaa 时,出错,帧自动结束。
无法传送 16进制数,只能转换成 BCD 传送。
建议:
能否增加 ASCII码 接收?这样,传送的数据比较可靠,避免和命令码 0xa5 或 0xaa 之类的抢跑道。 |