发帖
16 0 0

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

wtpgood
注册会员

1

主题

1

回帖

64

积分

注册会员

积分
64
【LoRaWAN】Ra-08/08H系列 2097 16 2024-3-5 17:18:28
我看了例程中AT命令的接收,使用的是判断末尾\r\n的方法,我的数据结尾没有结束特征符的话怎么实现呢?


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

有懂的朋友给点支持  WX:  15515589598   可以“米”。
──── 0人觉得很赞 ────

使用道具 举报

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

可以联系我一下吗?有偿给搞一下
2024-3-6 08:33:25
抓个技术给你解决一下!
demo里面有个RX_Done的中断标志,可以看看参考lora_test例程。

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


2024-3-6 08:45:35
关注一下
2024-3-6 09:44:56
2024-3-6 11:06:57
2024-3-6 12:34:41
赞一下
2024-3-6 12:42:51
您需要登录后才可以回帖 立即登录
高级模式
12下一页
统计信息
  • 会员数: 28095 个
  • 话题数: 39302 篇