中级会员
 
- 积分
- 497
- 金钱
- 497
- 注册时间
- 2013-4-1
- 在线时间
- 25 小时
|
我是采用DMA同时采集三路模拟信号,存放于adc_buffer[3];
打算每路采集200个信号再滤波处理,所以DMA配置为
DMA_InitStructure.DMA_BufferSize = 3*200;
然后设定好通道的优先级和采样周期:
ADC_RegularChannelConfig(ADC3, ADC_Channel_9, 1, ADC_SampleTime_3Cycles);
ADC_RegularChannelConfig(ADC3, ADC_Channel_5, 2, ADC_SampleTime_3Cycles);
ADC_RegularChannelConfig(ADC3, ADC_Channel_6, 3, ADC_SampleTime_3Cycles);
那么DMA得到的信号到底是1、2、3;1、2、3;1、2、3.....(200组)
还是1、1、1、1、1、1.......2、2、2、2、2........3、3、3、3、3.....(200组)这样的传输?
求解,谢谢! |
|