ZHCSRX7 june 2023 BQ79616
PRODUCTION DATA
帧初始化字节用于命令帧和响应帧。它始终是帧的第一个字节。帧初始化字节执行两项功能。首先,它将帧定义为命令帧(主机)或响应帧(器件)。其次,它定义帧初始化字节之后的帧长度。这为接收器提供了完整命令或响应所需的确切字节数。
命令帧 | 响应帧 | ||||
---|---|---|---|---|---|
位 | 位名字 | 说明 | 位名字 | 说明 | |
INIT | 7 | FRAME_TYPE | 1 = 定义命令帧 | FRAME_TYPE | 0 = 定义响应帧 |
6 | REQ_TYPE | 000 = 单器件读取 001 = 单器件写入 010 = 堆叠读取 011 = 堆叠写入 100 = 广播读取 101 = 广播写入 110 = 广播写入反向 111 = RSVD(1) | RESPONSE_BYTE | 数据字节数 0x00 = 1 个字节 0x01 = 2 个字节 : 0x7f = 128 个字节 | |
5 | |||||
4 | |||||
3 | RSVD | 保留。该位被忽略 | |||
2 | DATA_SIZE | 命令帧的数据字节数,不包括器件地址、寄存器地址或 CRC 000 = 1 个字节 001 = 2 个字节 : 111 = 8 个字节 | |||
1 | |||||
0 |