初学者0117 发表于 2016-8-20 19:22:12

STM32F407的3个ADC联合使用

各位,最近在使用ADC过程中有些疑问不是很清楚,还请各路大神指点一下:
应用场景:
ADC1:2通道,快速,与ADC2的2通道(同步)一起构成一个序列;
ADC2:2通道,快速,与ADC1的2通道(同步)一起构成一个序列;
ADC3:4通道,慢速,独立成一序列;

ADC1 2 3均使用DMA to RAM。
原本是想让ADC1 2工作在双重模式下,ADC3独立运行。在编码到ADC_CommonInitStructure的时候发现ADC3无法独立出来,或者就3重模式 或者就都独立。这该如何是好啊 ……

johnson_gong 发表于 2016-8-23 11:41:09

ADC1属于DMA1中的通道1,ADC3属于DMA2中的通道5,ADC2应该不能请求DMA传输吧

无薪税绵 发表于 2016-8-23 12:35:13

我不懂,只能帮楼主加人气了。

zhanghl45 发表于 2016-8-24 15:35:01

得仔细看手册介绍;不能凭空臆想,脱离芯片本身特征。

初学者0117 发表于 2016-8-25 09:25:24

johnson_gong 发表于 2016-8-23 11:41
ADC1属于DMA1中的通道1,ADC3属于DMA2中的通道5,ADC2应该不能请求DMA传输吧

3个ADC都可以使用DMA2 无法使用DMA1,我准备使用3重模式,规则组+注入组的方式试一下

freewarm_300572 发表于 2016-8-25 09:48:58

我也想知道,怎么好好用ADC。

初学者0117 发表于 2016-9-28 10:59:33

freewarm_300572 发表于 2016-8-25 09:48
我也想知道,怎么好好用ADC。

我的想法好像是无法实现,好像只能3重模式了
页: [1]
查看完整版本: STM32F407的3个ADC联合使用