金牌会员
 
- 积分
- 1073
- 金钱
- 1073
- 注册时间
- 2017-6-10
- 在线时间
- 279 小时
|
1金钱
本帖最后由 rjx007 于 2017-11-14 06:54 编辑
想对音频信号进行采样后再FFT运算,但有一个问题没搞清楚,即用定时器来触发ADC转换,我的问题是:此时采样频率是由ADC决定的,还是由定时器决定的?下面的例子的采样频率究竟是多少?(系统时钟是72M.),ADC的采样周期和中断溢出时间是什么关系?请各位多指教,先谢谢啦!
。。。。。。。。。。。
RCC_ADCCLKConfig(RCC_PCLK2_Div6);
。。。。。。。。
ADC_RegularChannelConfig(ADC1, ADC_Channel_1, 1, ADC_SampleTime_55Cycles5);
。。。。。。。。
TIM_TimeBaseStructure.TIM_Period = 25; //定时中断频率=(72M/71+1)/25
TIM_TimeBaseStructure.TIM_Prescaler = 71; // 分频36000
。。。。。。。
|
最佳答案
查看完整内容[请看2#楼]
肯定是以定时器的触发周期,才是采样频率。这用问么?
假设你 adc采集速度,比定时器触发还慢,那就肯定有问题
所以,肯定只能以定时器触发来计算采样率,所以没什么纠结的。
|