购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.6 DSP的C程序举例

本节以一个简单的2阶IIR滤波实例介绍DSP C程序。

程序代码如下:

程序中所包含的两个DSP头文件,主要是对DSP通用系统函数、变量类型及相关宏定义的声明。包含math.h文件是因为程序用到了sin函数指令,包含stdlib.h是因为程序中用到rand函数指令。IIR.h是与IIRMain.c相对应的头文件。一般程序采用模块化编写方式,每个模块都包含一个.c和一个.h文件,.c文件负责变量、函数定义,而.h文件负责声明,这样有利于程序的移植。

主程序中,主要是完成对系统时钟、看门狗及PIE中断向量表的初始化。程序编写完成后,通过project→Build Project命令就能对源文件进行编译,根据错误提示窗口的提示对源代码进行修改。 wdgpbAvkwnjiQFSveaJG3d+GmK+K4yBq9Touw86SSF6dqwcKKbRKzc4CGcIMgA4h

点击中间区域
呼出菜单
上一章
目录
下一章
×