DSP实验报告(完美版)

* *

4单击(Animate),或按F12运行程序。Animate=Run—halt — ○continue;

5每遇到探测点Probe Point一次,CCS就从sine.dat文件获得100个数○

值,并将它们写入inp_buffer地址; 6选择Debug/Halt,退出程序运行。 ○

注意:DSP 在探测点暂停。CCS遇到探测点时,暂停目标。因此,如果使用探测点,不能保证实时性。

这一阶段开发,你可以检测算法,然后可以使用RTDX和DSP/BIOS分析实时特性。

(14)调整增益Gain

处理函数将输入缓冲器中的每个值乘以增益,并将结果放在输出缓冲器。在while循环中执行下面的语句。 1.*output++ = *input++ * gain;

这个语句将inp_buffer中的数值乘以增益,并结果放在out_buffer中相映的位置。增益初始化设置在MINGAIN上,定义在头文件volume.h中。如果修改输出,则需要修改增益。办法之一是,使用观察变量: 1选择View/Watch Window,选中Watch1; ○

2单击Name栏中的表达式图标,键入gain,作为观察的变量; ○

3单击观察窗口中的白色空间,保存更改。在下面的例子中将立即出现这个○

* *

数值;

4如果程序已经暂停,单击(Animate),重新启动程序,观察前面建立的输○

入输出图形;

5从Debug菜单,选中Halt; ○

6在观察窗口,选中增益值(1)○,将其改为10;

7从Debug菜单,选中 Animate 。注意更改 Output graph 中信号幅○

度,反映在下面的例子中的增益。 4.实验结果及分析

* *

5.实验体会

通过本次实验,我熟悉了CCS集成开发环境,掌握了工程的生成方法,熟悉了SEED-DTK DAD实验环境,掌握了CCS集成开发环境的调试方法,为后续的实验打下了坚实的基础。

实验三 常用的指令实验

1.实验目的

(1)了解DSP开发系统的组成和结构; (2)熟悉DSP开发系统的连接; (3)熟悉DSP的开发界面; (4)了解C54x常用的寻址方式; (5)了解C54x常用的指令的用法。 2.实验设备

* *

计算机,CCS软件,DSP仿真器,实验箱。 3.实验内容及步骤 (1)系统连接

进行DSP实验之前,先必须连接好仿真器、实验箱及计算机,连接方式如下图所示:

(2)上电复位

在硬件安装完成后,确认安装正确、各实验部件及电源连接正常后,接通仿真器电源或启动计算机,此时,仿真盒上的“红色小灯”应点亮,否则DSP开发系统与计算机连接有问题。 (3)运行CCS程序

待计算机启动成功后,实验箱220V电源置“ON”实验箱上电,启动CCS,此时仿真器上的“绿色小灯”应点亮,并且CCS正常启动,表明系统连接正常;否则仿真器的连接、JTAG接口或CCS相关设置存在问题,掉电,检查仿真器的连接、JTAG接口连接,或检查CCS相关设置是否正确。 (4)修改样例程序,尝试DSP其他的指令; (5)填写实验报告;

(6)启动CCS并加载“exp01.out”; (7)关闭所有窗口,本实验完毕。

* *

4.实验结果及分析

可见XF灯以一定频率闪烁;单击“Halt”暂停程序运行,则XF灯停止闪烁,如再单击“Run”,则“XF”灯又开始闪烁。

5.实验体会

通过本次实验,我了解了DSP开发系统的组成和结构,熟悉了DSP开发系统的连接,熟悉了DSP的开发界面,了解了C54x常用的寻址方式,了解了C54x常用的指令用法,理论与实践相结合,更加有助于我们对所学知识的巩固。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4