W806数据接收问题

发布于 2024-11-28 15:05:16

使用W806 接受完数据,调用回调函数HAL_UART_RxCpltCallback 一次只有16字节,如何将一包数据都接收完成呢,有没有相应的demo

查看更多

关注者
0
被浏览
36
2 个回答
abcd
abcd 认证专家 1小时前
我只是个路过的老年人~

uart demo里有注释,HAL_UART_Receive_IT接口的最后一个参数,设置了多少,就是接收够多少个字节会进回调函数,如果设置的0,就是不定长。 另外不管什么接口,都有自己的应用层数据包协议格式,可以通过判断包是否完整再解析,不完整就等下一次来数据再解析,这是正常的。

feng201272195
feng201272195 1小时前
这家伙很懒,什么也没写!

我设置了0不定长,但是每次接收有效数据也是16个字节,多次接收能能把一帧完整的数据接受完。现在的问题是如何把一帧数据接受完呢

撰写答案

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

发布
问题

分享
好友

手机
浏览

扫码手机浏览