使用定时器来采集ADC,采集频率10k,采集点数1024,
当波形频率为1562.5Hz时,计算应该在Output[160]处有幅值为1,然而fft_outputbuf[160]=0.066404,fft_outputbuf[162]=1.056113
当波形频率为3125Hz时,计算应该在Output[320]处有幅值为1,
然而fft_outputbuf[320]=0.011499,fft_outputbuf[324]=0.932195
当波形频率为4687.5Hz时,计算应该在Output[480]处有幅值为1,然而fft_outputbuf[480]=0.020290,fft_outputbuf[486]=0.769035
采集数据用matlab画图,也是一样
被采集波形频率为1k时,数据转化后显示1015.62
被采集波形频率为976.5时,数据转化后显示996.054 |