⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fft_2812_good.txt

📁 绝对正确的TMS320F2812的FFT例程
💻 TXT
字号:
上午测试过,没问题。

主程序中:

#define N 128  
#pragma DATA_SECTION(ipcb, "FFTipcb");
#pragma DATA_SECTION(mag, "FFTmag");
RFFT32 fft=RFFT32_128P_DEFAULTS;
long ipcb[N+2]; 
long mag[N/2+1]; 




for(i=0;i<N;i++) 
{
  ipcb[i]=INDATA[i]*65536;//赋值,128点的采样值  
//y=0.25cos(314*t)+0.25cos(314*3*t)/3+0.25cos(314*9*t)/9        
}
fft.ipcbptr=ipcb; 
fft.magptr=mag; 
fft.init(&fft); 


RFFT32_brev(ipcb,ipcb,N);
fft.calc(&fft); 
fft.split(&fft);
fft.mag(&fft); 
for(i=0;i<N;i++) 
{
mag[i]=sqrt(mag[i]);
}


在CMD文件中添加"FFTipcb"、 "FFTmag"空间,方法见TI文档
还要包含fft.h、fft.lib
最好看一下TI提供的FFT的文档,说明的很仔细。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -