打印
[其他ST产品]

STM32 ADC+DMA多路采集

[复制链接]
楼主: 两只袜子
手机看帖
扫描二维码
随时随地手机跟帖
21
qbwww| | 2023-3-31 12:39 | 只看该作者 回帖奖励 |倒序浏览
4通道采集时,按1-2-3-4-1顺序转换,一路通道的转换时间是(采样时间+12.5)周期,还是4 *(采样时间+12.5)周期?使用DMA时,是不是要额外加上4倍的单次DMA传输时间?

使用特权

评论回复
22
wangpe| | 2023-3-31 20:56 | 只看该作者
DMA不会占用系统资源

使用特权

评论回复
23
Henryko| | 2023-4-2 16:29 | 只看该作者
ADC连续扫描模式必须要用DMA吗

使用特权

评论回复
24
mmbs| | 2023-4-2 17:07 | 只看该作者
不经过CPU,因此可以大大提高系统的采集速率,以及减少CPU的运算压力。

使用特权

评论回复
25
louliana| | 2023-4-2 17:55 | 只看该作者
检查ADC芯片的稳定性,如果存在性能问题,尝试更换新的ADC芯片

使用特权

评论回复
26
ingramward| | 2023-4-2 18:31 | 只看该作者
检查DMA访问的频率是否过高,如果过高,可以尝试降低DMA访问的频率

使用特权

评论回复
27
bartonalfred| | 2023-4-2 18:53 | 只看该作者
如果你想在STM32上实现多路ADC采集,你可以使用ADC的DMA模式。

使用特权

评论回复
28
geraldbetty| | 2023-4-2 19:06 | 只看该作者
要配置好ADC的工作模式,以及配置好ADC的转换通道和采样时间

使用特权

评论回复
29
pentruman| | 2023-4-2 19:58 | 只看该作者
一般都会使用dma来完成多通道采集。

使用特权

评论回复
30
phoenixwhite| | 2023-4-2 20:59 | 只看该作者
检查系统的供电是否稳定,如果不稳定,可以采用稳压电源来稳定系统的电源。

使用特权

评论回复
31
jackcat| | 2023-4-2 21:48 | 只看该作者
每次采集都需要等待adc的转换结果,而且还要自行管理采集的数据,会比较麻烦

使用特权

评论回复
32
SantaBunny| | 2023-4-3 20:53 | 只看该作者
DMA应该不会占用系统资源

使用特权

评论回复
33
中国龙芯CDX| | 2023-4-4 16:00 | 只看该作者
应该是第二种的周期表示

使用特权

评论回复
34
Stahan| | 2023-4-4 23:14 | 只看该作者
连续扫描不用dma可以吗?

使用特权

评论回复
35
jiajs| | 2023-7-6 19:43 | 只看该作者
12.5*4吧,我觉得是这样

使用特权

评论回复
36
zhanghqi| | 2023-7-6 19:44 | 只看该作者
应该是第二种周期,不应该是第一种方式

使用特权

评论回复
37
zhenykun| | 2023-7-6 19:49 | 只看该作者
这个你还是问问技术支持吧,ST的技术有联系方式的

使用特权

评论回复
38
jlyuan| | 2023-7-6 19:54 | 只看该作者

你可以用断点的方式测一测时间哈

使用特权

评论回复
39
yszong| | 2023-7-6 19:55 | 只看该作者
仿真调试看看呗,不过我觉得应该是4倍单次采样周期吧

使用特权

评论回复
40
wyjie| | 2023-7-6 19:56 | 只看该作者
话说,这个是不是有例程啊,你看看例程通过定时器计数实现时间的抓取呗

使用特权

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

本版积分规则