协议解析笔记
来源:互联网 发布:西安市软件公寓 编辑:程序博客网 时间:2024/05/01 06:53
例如协议
7E 01 00 00 00 B2 2B 00 66 01 05 07 18 C0 01 01 A9
7E :表示开始符
01 00 00 00:源地址
B2 2B 00 66:目标地址
01:发送序号
05:帧的长度
07:
CMD:(bit7-bit4)保留;bit3为1表示有2个字节分帧信息,为0时则没有分帧信息。(bit2-bit0): 010表示查询, 111表示设置;
18 C0:
DID:数据标志(2个字节,DI1,DI0),小端表示;
01:
CTRL:bit7 表示错误帧(1表示错误,0表示正常); bit6~bit0表示数据域长度;
01:
DATA:数据域(不定长),小端字节序,如数据域分为几块则每块数据分别用小端字节序表示(如要发送的实际数据为0x1234+0x5678,则发送时按照0x34,0x12,0x78,0x56的顺序)。
A9:结束符
MCU与SSC1650的串口通信协议帧格式如下:
起始符
STC
源地址
SAID
目的地址
TAID
帧序号
F
长度
LEN
帧体
FBD
算术和
SUM
1B
4B
4B
1B
1B
nB
1B
帧体(FBD)帧格式:
CMD
FRAME
GID
DID
CTRL
DATA
…
GID
DID
CTRL
DATA
有的命令位置可能是用不到的,上一位里的数据决定了下一位是否位位置的为是否能用。
0 0
- 协议解析笔记
- 《TCP/IP详解,卷1:协议》学习笔记——4-5. 地址解析协议和逆地址解析协议
- 协议解析-串口协议解析
- TCP/IP学习笔记之四 --- ARP:地址解析协议
- linux内核学习笔记------ARP:地址解析协议
- TCP/IP学习笔记一:地址解析协议ARP初识
- TCP/IP学习笔记二:地址解析协议ARP 数据格式
- ARP协议--地址解析协议
- ARP协议:地址解析协议
- ARP协议(地址解析协议)
- ARP协议【地址解析协议】
- 地址解析协议
- HTTP协议的解析
- ARP:地址解析协议
- 协议命令的解析
- PPP协议解析
- GPS NMEA0183协议解析
- GPS NMEA0183协议解析
- AE实现批量修改SHP文件坐标系
- AE实现批量修改SHP文件坐标系
- 记录一个低级错误
- LeetCode 148之Sort List的java题解
- 记录一个纠结的问题
- 协议解析笔记
- android开源框架
- OpenFlow Channel
- C#之Hashtable
- oracle系统包——dbms_job用法(oracle定时任务)
- C#之Hashtable
- AE开发涉及相关概念
- AE开发涉及相关概念
- 维护性工程快速熟悉思路