新手求助,怎么在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为傅立叶级数,这个根据实际情况填写,同样的,在频域波形上也可以通过实时刷新波形和暂停刷新波形可以更方便的查看波形。

用CCS编程软件,这是TI公1司DSP的程序编早念译环境,和C语言编译环境类似,容易上p手3。但是,你在编程的时候最好能找一y些例程来看,这样学起来比0较快,如果你有C语言编程的基础芹宏的话就更好了p。另外,硬件方6面需要编程器和开h发板,需要安装驱动。当然,也j可以6不h用硬件编程,CCS有模拟的功能,它利用计1算机的内3存作为8DSP存储器来实现,但是,这种方8法不s能验证你的程序能否在硬件上m正常工z作,是初学者入e门m的最好方4法。j郡kなwan∮m¢撷u薛écvёkな陆首困


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

原文地址: http://outofmemory.cn/yw/12321986.html

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

发表评论

登录后才能评论

评论列表(0条)

保存