ZHCUC57E August 2016 – July 2024
表 3-6、表 3-7 和图 3-3 介绍了 SPI 批量写入协议。
MOSI 控制器输出、外设输入(例如主机输出、DLPC230 输入):
数据字节 | 说明 |
---|---|
CMD | 1 字节写入命令操作码 |
标签 | 1 字节标识符,用于唯一标记主机发送的每个命令。 |
长度 | 批量头数据的长度(数据 1a、数据 1b)。对于批量写入,该长度始终为 2。 |
Data1(a:b) | 批量标头数据。值指定批量有效载荷的长度(1-256 字节)。LSByte =“a”。 |
CRC1 | 写入标头的 CRC 或校验和。包括操作码、标签、长度和标头数据字节。 |
Data2(a:n) | 批量写入有效载荷数据。字节数会有所不同,并且应该与存储在 Data1(a:b) 中的值相匹配。 |
CRC2 | 批量有效载荷的 CRC 或校验和。这只包括批量有效载荷 (Data2)。 |
MISO 控制器输入、外设输出(例如主机输入、DLPC230 输出):
数据字节 | 说明 |
---|---|
CMD (ACK) | 回显从主机控制器接收到的命令操作码。 |
Tag (ACK) | 回显从主机控制器接收到的标签。 |
LengthR | 返回数据的长度。对于批量写入,该长度始终为 0。 |
CRC-R | 响应字节的 CRC 或校验和。该值包含操作码、标签和长度。 |