补充,这种情况似乎很常见,我又遇到一次。我已经加了判断(只要上报数据长度达到要求就截止,而不再是遇到55CC结尾才截止),结果,前3个数据正常,第4个数据又是0000结尾(数据长度已经是通信协议的约定)。
请问,帧尾不正确的数据,帧内数据是否可以采纳?我是担心帧内数据错误会导致我的结果异常,甚至崩溃。
只要上报数据长度达到要求就截止,解决了不停追加的问题,但帧内数据是否可以采纳?
补充,这种情况似乎很常见,我又遇到一次。我已经加了判断(只要上报数据长度达到要求就截止,而不再是遇到55CC结尾才截止),结果,前3个数据正常,第4个数据又是0000结尾(数据长度已经是通信协议的约定)。
请问,帧尾不正确的数据,帧内数据是否可以采纳?我是担心帧内数据错误会导致我的结果异常,甚至崩溃。
只要上报数据长度达到要求就截止,解决了不停追加的问题,但帧内数据是否可以采纳?
补充说明,视频是控制台的历史记录,所以是一行一行展示。实际情况是瞬间发生的,很快的。
夏工您好!
《HLK-LD2461串口通信协议_V1.2》里,有介绍波特率修改的命令,这个是没问题的。
我的问题是,点击“串口设置”的“打开”,会发出命令:FF EE DD 00 01 06 06 DD EE FF
,而这个命令不在《HLK-LD2461串口通信协议_V1.2》里。
所以,我的问题是,这个命令不在《HLK-LD2461串口通信协议_V1.2》里。
我想知道,关于这个命令的介绍。这个命令,除去帧头、帧尾,剩下4个字节。
1、在与HLK-LD2461通信前,需要发出这个命令(打开串口)吗?
2、这个命令是固定不变的吗?还是怎么解释?
3、《HLK-LD2461上位机工具_V1.02》右上角“串口设置”,并没有“设置”按钮,只有“打开”按钮,
所以,我也纳闷,打开串口等于设置串口?应该是下拉波特率,会触发“设置”。
但这个上位机工具只有“打开”按钮,并没有“设置”按钮,您懂我的意思吗?
问 LD2450上报数据异常,不是以55CC结尾