2025-11-08 23:35:07
CP341通讯长度固定最多8字节,因为DP协议有严格格式要求。设备要发数据得按标准格式打包,开头1字节是起始符,中间2字节是设备地址,后面跟着2字节数据长度,实际数据最多占8字节,还有1字节校验码。总长度算下来刚好15字节,不能少也不能多。
因为DP通讯分几部分,每部分占多少字节,比如起始符1字节设备地址2字节数据长度2字节数据最多8字节校验1字节,加起来15字节所以长度固定。数据长度字段本身占2字节,能表示0到8191个字节,但实际通讯时最多只能传8字节有效数据,超过部分会被截断。比如要传10字节,数据长度写10,但实际只传8,剩下2字节就没了。协议里规定数据长度不能超过8字节,所以通讯长度永远固定15字节。
本题链接: