大家好:
我们购买了M430F5438A几套开发板,希望进行FFT的开发!
采用的正弦信号(频率:1545HZ; 相位:0; 幅值:100mv),信号输入端口MIC(M1)。
现发现FFT_data[]最大值=1085!
当我们修改了采样精度,数据仍然没有改变!
修改如下:
“
#if 0
ADC12CTL0 = ADC12ON + ADC12SHT02; // Configure ADC12 to sample a sequence of channels, once
ADC12CTL1 = ADC12SHP + ADC12CONSEQ_2 + ADC12SSEL_2 + ADC12SHS_3;
ADC12CTL2 = ADC12RES_0; // Select 8-bit resolution
#else
ADC12CTL0 = ADC12ON + ADC12SHT02; // Configure ADC12 to sample a sequence of channels, once
ADC12CTL1 = ADC12SHP + ADC12CONSEQ_2 + ADC12SSEL_2 + ADC12SHS_3;
ADC12CTL2 = ADC12RES_2; // Select 12-bit resolution
#endif
”
请问:如何将FFT_data[]的最大值提升到4000以上?