打印
[其他ST产品]

STM32开发---USART使用DMA时能省多少时间

[复制链接]
手机看帖
扫描二维码
随时随地手机跟帖
41
10299823| | 2023-10-10 20:15 | 只看该作者 回帖奖励 |倒序浏览
取决于具体的应用场景和硬件配置。

使用特权

评论回复
42
mmbs| | 2023-10-10 20:23 | 只看该作者
USART使用DMA时可以省去大量的CPU处理时间

使用特权

评论回复
43
benjaminka| | 2023-10-10 21:10 | 只看该作者
使用DMA进行USART数据传输可以大大提高传输效率,减少CPU占用率,从而节省时间。

使用特权

评论回复
44
cemaj| | 2023-10-10 21:18 | 只看该作者
当使用 DMA 进行 USART 数据传输时,DMA 控制器会直接负责数据传输,而不是通过 CPU 进行数据处理。这使得 CPU 能够在传输过程中执行其他任务,从而提高了整体系统的利用率。同时,DMA 传输通常比 CPU 直接处理数据传输更快,因为它可以并行处理多个数据传输任务。

使用特权

评论回复
45
beacherblack| | 2023-10-10 21:30 | 只看该作者
节省的时间取决于具体的应用场景和系统配置。

使用特权

评论回复
46
chenci2013| | 2023-10-10 21:43 | 只看该作者
如果需要传输大量的数据,使用DMA可以节省大量的时间。DMA可以按块传输数据,而无需CPU逐个字节地处理数据。这样可以显著减少传输时间。

使用特权

评论回复
47
updownq| | 2023-10-10 22:22 | 只看该作者
使用DMA来实现USART通信可以显著提高性能和效率,特别是在高数据量和高波特率的情况下。省多少时间具体取决于上述因素以及硬件和软件的优化程度。

使用特权

评论回复
48
uytyu| | 2023-10-10 22:32 | 只看该作者
实际的时间节省取决于系统的整体架构、数据处理的复杂性和其他因素。

使用特权

评论回复
49
mmbs| | 2023-10-10 22:47 | 只看该作者
使用USART的DMA 可以提高串口数据传输的效率和质量,但具体能省多少时间取决于多个因素,如串口波特率、数据大小、传输距离、微控制器性能等。

使用特权

评论回复
50
理想阳| | 2023-10-11 11:20 | 只看该作者
DMA可以在后台完成数据传输,使CPU可以更快地处理其他任务。

使用特权

评论回复
51
芯路例程| | 2023-10-11 12:13 | 只看该作者
使用低波特率的DMA也可以节省时间

使用特权

评论回复
52
朝生| | 2023-10-11 13:39 | 只看该作者
我可以用DMA增加一点波特率吗

使用特权

评论回复
53
AIsignel| | 2023-10-11 14:26 | 只看该作者
在一些高速通信场景下,利用dma可以明显进步数据传输的服从,从而节省时间。

使用特权

评论回复
54
Stahan| | 2023-10-11 19:21 | 只看该作者
发送的时间就都省下了吧

使用特权

评论回复
55
macpherson| | 2023-10-12 20:02 | 只看该作者
在某些情况下,使用DMA进行数据传输可以将数据传输时间缩短到原来的几十分之一甚至百分之一。

使用特权

评论回复
56
jtracy3| | 2023-10-14 09:08 | 只看该作者
如果CPU的处理能力有限,使用DMA可以将数据传输的任务从CPU转移到DMA控制器,从而减轻CPU的负载。这样可以提高系统的整体性能和响应速度。

使用特权

评论回复
57
lzmm| | 2023-10-14 09:17 | 只看该作者
数据传输时间可以通过以下公式计算:

数据传输时间 = (数据长度 + 1) / 波特率 × 10^6

其中,数据长度是指要传输的数据的字节数,波特率是指USART模块的波特率。

DMA配置时间则取决于具体的DMA配置和硬件环境。

使用特权

评论回复
58
mmbs| | 2023-10-14 09:35 | 只看该作者
使用DMA(Direct Memory Access)来实现USART 通信可以显著提高数据传输效率

使用特权

评论回复
59
backlugin| | 2023-10-14 10:40 | 只看该作者
使用DMA可以大大减少CPU的闲置时间,提高系统的并发性和响应能力。

使用特权

评论回复
60
yzq13246068880| | 2023-10-14 10:55 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则