|
本帖最后由 seyangsing 于 2022-7-27 11:10 編輯
我用的是單片機DMA產(chǎn)生波,頻率100HZ,峰峰值0.1V然后用ADC采樣,F(xiàn)FT轉(zhuǎn)換算頻率
第一個問題是除了方波和直流電壓,通過FFT以后最大值總是在0點處取到
所以我把0點的電壓人為置0,后面頻率就對了
但是我連續(xù)采樣后,電壓值是沒問題,但是頻率出現(xiàn)了跳變,就是時不時出現(xiàn)另一個頻率
51hei截圖20220727105900.png (69.43 KB, 下載次數(shù): 66)
下載附件
這是出現(xiàn)跳變,其余數(shù)據(jù)均正確
2022-7-27 11:05 上傳
51hei截圖20220727105912.png (139.36 KB, 下載次數(shù): 72)
下載附件
ADC配置
2022-7-27 11:05 上傳
51hei截圖20220727105930.png (91.73 KB, 下載次數(shù): 53)
下載附件
定時器2配置
2022-7-27 11:05 上傳
51hei截圖20220727110500.png (202.26 KB, 下載次數(shù): 60)
下載附件
ADC中斷內(nèi)進行FFt
2022-7-27 11:05 上傳
|
|