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