硬汉嵌入式论坛

 找回密码
 立即注册
查看: 38|回复: 1
收起左侧

[有问必答] UART+DMA+环形缓冲区收发不一致

[复制链接]

2

主题

1

回帖

7

积分

新手上路

积分
7
发表于 昨天 09:23 | 显示全部楼层 |阅读模式
在使用 UART + DMA + 环形缓冲区 实现串口回传功能时,当发送速率较高或单次发送数据量较大时,系统并不会实时回传每一次发送的数据,而是需要发送多次之后才触发一次回传,并且该次回传会包含之前多次发送的所有累计数据,这得怎么解决好呢
494f15f3-f649-4e89-9f76-429d2803816c.png
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121082
QQ
发表于 7 小时前 | 显示全部楼层
是电脑端发送给板子,板子回环吗,如果是这样的话,你要保证你发送速度不要超过波特率极限处理速度。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-2-19 07:35 , Processed in 0.050425 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表