硬汉嵌入式论坛

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

[ADC] STM32H7的ADC1+ADC2+DMA如何配置?

[复制链接]

24

主题

70

回帖

142

积分

初级会员

积分
142
发表于 2019-7-15 16:58:14 | 显示全部楼层 |阅读模式
本帖最后由 utyang 于 2019-7-15 17:00 编辑

本意:ADC1和ADC2同时工作,ADC1转换1~7通道,ADC2转换8~14通道,按如下配置时,ADC2始终采不到数据
ADC1配置:
111.PNG


111_dma.PNG

ADC2配置:
222.PNG

请问:(1)ADC2的DMA是否需要配置?
           (2)ADC1的DMA数据传输宽度选择  WORD是否正确?
           (3)  ADC1和ADC2同时工作时,每转换一次,是否结果放在一个32位中,ADC1占据低16位,ADC2占据高16位?


回复

使用道具 举报

23

主题

1406

回帖

1475

积分

至尊会员

积分
1475
发表于 2019-7-15 17:55:06 | 显示全部楼层
1、单独配置
2、halfword
3、放在一个32bit是双ADC模式,不是单独通道配置模式
代码不规范,亲人两行泪!
回复

使用道具 举报

24

主题

70

回帖

142

积分

初级会员

积分
142
 楼主| 发表于 2019-7-16 10:16:27 | 显示全部楼层
还是自己没有把手册看仔细,在24.4.32章节DMA requests in dual ADC mode中说的很清楚。可以配置两个DMA通道,也可以只配master adc的DMA通道,注意DAMDF的值即可。
回复

使用道具 举报

23

主题

1406

回帖

1475

积分

至尊会员

积分
1475
发表于 2019-7-16 10:18:19 | 显示全部楼层
utyang 发表于 2019-7-16 10:16
还是自己没有把手册看仔细,在24.4.32章节DMA requests in dual ADC mode中说的很清楚。可以配置两个DMA通 ...

是你STM32F1系列就没整明白,有木有
代码不规范,亲人两行泪!
回复

使用道具 举报

24

主题

70

回帖

142

积分

初级会员

积分
142
 楼主| 发表于 2019-7-16 14:15:50 | 显示全部楼层
missfox 发表于 2019-7-16 10:18
是你STM32F1系列就没整明白,有木有

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-16 08:03 , Processed in 0.254900 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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