查看: 2354|回复: 3

如何获取uart_rx_dma的数据长度

[复制链接]

4

主题

4

回帖

62

积分

积分
62
发表于 2025-6-11 16:01:42 | 显示全部楼层 |阅读模式 来自 广东深圳
下午好!我在使用uart的dma收发功能时发现:sdk中没有提供如何获取接收数据长度的参考例程,而我的软件中需要知道当uart rxdone发生后接收到的数据长度信息,请问应该如何操作呢。

5

主题

80

回帖

404

积分

积分
404
发表于 2025-6-11 19:51:58 | 显示全部楼层 来自 广东深圳
可以参考下这个代码 image.png

4

主题

4

回帖

62

积分

积分
62
 楼主| 发表于 2025-6-17 20:07:01 | 显示全部楼层 来自 广东
TL_CSJ 发表于 2025-6-11 19:51
可以参考下这个代码

感谢,问题已经解决了,原来uart rxdone发生后缓存rec_buff的前4个字节值就是我要的数据长度(32位小端格式)

3

主题

29

回帖

196

积分

积分
196
发表于 2026-8-11 21:04:33 | 显示全部楼层 来自 上海

本版积分规则

关注公众号
隐私政策|Telink forum

相关侵权、举报、投诉及建议等,请发 E-mail:forum@telink-semi.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|沪ICP备17008231号-1 |沪公网安备31011502403548号

在本版发帖返回顶部
公告×