发表于:2005/5/24 10:22:00
#0楼
通信帧的格式定义如下:
固定的头文件(68HXXHXXHXXH68H)地址域(XXHXXHXXHXXH)控制域(XXH-----XXH)数据体(XXH---XXH)校验和(CS)XXH结束字符(16H)
串口工作方式3,11个数据位,起始位--8位数据--偶校验位--停止位
控制域有七大类控制代码,数据字节也是不量字节。我想使用查表程序,但是发现工作量很大,可能需要多层嵌套。接收的时候,应该怎么样解释帧的命令和数据了?堆栈能使用吗?我是大学实习生,希望师兄高手指点。这种协议该如何实现了?
固定的头文件(68HXXHXXHXXH68H)地址域(XXHXXHXXHXXH)控制域(XXH-----XXH)数据体(XXH---XXH)校验和(CS)XXH结束字符(16H)
串口工作方式3,11个数据位,起始位--8位数据--偶校验位--停止位
控制域有七大类控制代码,数据字节也是不量字节。我想使用查表程序,但是发现工作量很大,可能需要多层嵌套。接收的时候,应该怎么样解释帧的命令和数据了?堆栈能使用吗?我是大学实习生,希望师兄高手指点。这种协议该如何实现了?