求一个RA08使用uart接收不定长数据的例子

[复制链接]
查看516 | 回复16 | 2024-3-5 17:18:28 | 显示全部楼层 |阅读模式
我看了例程中AT命令的接收,使用的是判断末尾\r\n的方法,我的数据结尾没有结束特征符的话怎么实现呢?


UART_INTERRUPT_RX_TIMEOUT 超时中断测试感觉有点太滞后,会造成好几包数据黏在一起,没有找到类似stm32的空闲中断

有懂的朋友给点支持  WX:  15515589598   可以“米”。
回复

使用道具 举报

bzhou830 | 2024-3-5 17:25:45 | 显示全部楼层
搞一个ringbuffer, 接受的数据都丢ring buffer里面,不断的从头做匹配,匹配到就取出来,然后匹配下一个
选择去发光,而不是被照亮
回复 支持 反对

使用道具 举报

wtpgood | 2024-3-5 17:55:44 | 显示全部楼层
bzhou830 发表于 2024-3-5 17:25
搞一个ringbuffer, 接受的数据都丢ring buffer里面,不断的从头做匹配,匹配到就取出来,然后匹配下一个 ...

可以联系我一下吗?有偿给搞一下
回复 支持 反对

使用道具 举报

爱笑 | 2024-3-6 08:33:25 | 显示全部楼层
抓个技术给你解决一下!
用心做好保姆工作
回复 支持 反对

使用道具 举报

Ai-Thinker小泽 | 2024-3-6 08:45:02 | 显示全部楼层
demo里面有个RX_Done的中断标志,可以看看参考lora_test例程。

5D64A500-C6FA-4950-8D2A-F56EAA8949F1.png 3A8FD70D-0128-4d07-A153-0ECE4D39FB39.png


回复 支持 反对

使用道具 举报

WT_0213 | 2024-3-6 08:45:35 | 显示全部楼层
关注一下
回复

使用道具 举报

lazy | 2024-3-6 09:44:56 | 显示全部楼层
回复

使用道具 举报

物联网 | 2024-3-6 11:06:57 | 显示全部楼层
回复

使用道具 举报

wurong | 2024-3-6 12:34:41 | 显示全部楼层
赞一下
回复

使用道具 举报

1055173307 | 2024-3-6 12:42:51 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则