📄 main.c
字号:
#include "intr.h"
#include "i_cmplx.h" /* definition of the com*/
#include <TmrDrv.h>
extern void fft();
#define N 1024
COMPLEX in_data[N]; /*to define input data*/
void main(void)
{
volatile int out_data[N];
int i;
TIME_TMR time_start, time_end, time_passed;
volatile float time_used; // 运行时间以ms为单位进行表示
intr_reset();
TMR_InitDrv(36864); // 初始化定时器用来进行用时测量
INTR_ENABLE(CPU_INT_NMI);//外部中断使能,不可屏蔽,优先级最高
INTR_GLOBAL_ENABLE(); //全局中断使能
input(in_data) ; /* to generate input data*/
TMR_GetTime(&time_start);
fft(in_data,N);
TMR_GetTime(&time_end);
TMR_Delta(&time_start,&time_passed);
for(i=0;i<N;i++)
{
out_data[i]=in_data[i].real* in_data[i].real
+in_data[i].imag* in_data[i].imag;
}
while(1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -