LD2450上报数据异常,不是以55CC结尾

发布于 2024-12-02 18:20:08

55CC.mp4

请看视频,我是uart收到数据后追加,前两个数据都正常,第三个数据没有收到55CC,而是5500,导致我的程序没有判断结束,继续追加。请问,是否存在违反通信协议的这种情况?是否频繁?我们代码端需要加以判断吗?

查看更多

关注者
0
被浏览
24
2 个回答
iamhappy
iamhappy 1天前
这家伙很懒,什么也没写!

补充说明,视频是控制台的历史记录,所以是一行一行展示。实际情况是瞬间发生的,很快的。

iamhappy
iamhappy 1天前
这家伙很懒,什么也没写!

补充,这种情况似乎很常见,我又遇到一次。我已经加了判断(只要上报数据长度达到要求就截止,而不再是遇到55CC结尾才截止),结果,前3个数据正常,第4个数据又是0000结尾(数据长度已经是通信协议的约定)。

请问,帧尾不正确的数据,帧内数据是否可以采纳?我是担心帧内数据错误会导致我的结果异常,甚至崩溃。

只要上报数据长度达到要求就截止,解决了不停追加的问题,但帧内数据是否可以采纳?
55cc.JPG

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览