新手求助,怎么在CCS中调用库里面自带的FFT函数

新手求助,怎么在CCS中调用库里面自带的FFT函数,第1张

1、保证程序编译及test connection无error

2、点击debug(绿色的小甲壳虫),然后点击Resume(F8)

3、选择你要通过Graph查看的全局变量,将其add to expressions,用途是查看这个变量的地址,如下图变量的地址为0x12000

4、点击tools选择Graph,其中有两个是比较常用的,一个是single time(时域波形),另一个是FFT magnitude(频域波形)

5、single time的设置如下图,主要有5个地方要设置,其实就是和你定义的全局变量有关,我定义的全局变量为float32 AdcBuf[2048]所以按下图设置即可,然后点击OK

6、这时你会发现时域波形并没有正确显示出来,查看AdcBuf[2048]里的数据会显示error,问题出在哪了呢,关键的一步就在这里,这是你只要在AD采集中断的最后打一个断点,一切问题都解决了。你可以查看波形,通过实时刷新波形和暂停刷新波形可以更方便的查看波形。

7、时域波形的波形的出来,频域的也就简单了,通用的步骤,这次选择FFT magnitude,只有一个FFT order与时域设置时不一样,FFT order为傅立叶级数,这个根据实际情况填写,同样的,在频域波形上也可以通过实时刷新波形和暂停刷新波形可以更方便的查看波形。

c54,c55, C6000以上的有库函数可以调用,不要看硬件的,直接用CCS就可以了C6748的 void DSPF_sp_fftSPxSP(int N, float *ptr_x, float *ptr_w, float *ptr_y, unsigned char *brev, int n_min, int offset, int n_max)

6个步骤。

ccs导入工程步骤是:

1、打开菜单“Project->ImportCCSProjects”。

2、点击选中的“Selectsearch-directory”后面的“Browse”,会d出“浏览文件夹”对话框。

3、选择你要导入的工程所在的文件夹,并点击“确定”。

4、CCS会自动搜索所选路径下的工程,勾选要导入的工程名,然后点击“Finish”完成导入。

5、导入后可以在“ProjectExplorer”窗口中可以看到我们的工程(“ProjectExplorer”窗口未显示的话,可以在菜单“Window->ShowView->ProjectExplorer”中打开)。

6、点击菜“ProjectBuildProject”完成编译,也可以使用快捷菜单栏的按钮完成编译。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11891709.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存