W806的UART接收不定长度的数据,出现一包数据分为两包接收

发布于 2025-09-19 17:53:48

W806接收不定长度的UART数据,出现一包数据分为两包接收,如何做到一包数据可以一次接收的。如果采用串口空闲中断进行判断,如何使用方法的,有例程吗
image.png

查看更多

关注者
0
被浏览
90
1 个回答
abcd
abcd 认证专家 4天前
我只是个路过的老年人~

不影响使用啊,数据流本身不会丢,利用自定义的数据帧格式,一般都有长度信息,判断没接收完成就等下一次接收完成再解析。没有串口空闲中断,只有一个简单的接收超时中断UART_INTS_RTO,也可以用这个来判断,前提是发送方不会间断,如果被置位了,就调用接收完成中断回调。

撰写答案

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

发布
问题

分享
好友

手机
浏览

扫码手机浏览