DSP实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

姓名:班级:自动化15

学号:2015

实验一数据存储实验

一实验目的

1.掌握TMS320F2812程序空间的分配;

2.掌握TMS320F2812数据空间的分配;

3.能够熟练运用TMS320F2812数据空间的指令。

二实验步骤与内容

实验步骤

1.在进行DSP实验之前,需先连接好仿真器、实验箱及计算机,连接方法如下所示:

2.F2812CPU板的JUMP1的1和2脚短接,拨码开关SW1的第二位置ON;其余OFF

3.E300底板的开关SW4的第2位置ON,其余位置OFF。其余开关设置为OFF。

4.上电复位

在硬件安装完成后,确认安装正确、各实验部件及电源连接无误后,启动计算机,接通仿真器电源,此时,仿真器上的指示灯应点亮,否则DSP开发系统与计算机连接存在问题。

5.运行CCS程序

页脚内容1

1)待计算机启动成功后,实验箱220V电源置“ON”,实验箱上电

2)启动CCS5.5,工作环境的路径选择:E:\E300Program\E300 TechV-2812\normal ;

6.成功运行CCS5.5程序后,出现如下图所示界面:

7.右键点击Project Explorer窗口下的工程文件“e300_01_mem”,选择“Open Project”命令打开该工程,如下图所示,可以双击才看左侧源文件;

8.点击菜单栏Project/Build All 命令编译整个工程,编译完成后点击按钮进入仿真模式,完全进入后如下图所示:

页脚内容2

9.用“View”下拉菜单中的“Memory/Browser”查看内存单元,参数设置如下图:注意:下面的

参数设置都是以16进制。

此时可以观测到以0x003F9020为起始地址的存储单元内的数据;

10.单击按钮,开始运行程序,一段时间后,单击按钮,停止程序运行,0x003F9020H~

0x3F902FH单元的数据的变化,如下图所示:

11.关闭Memory Browser 窗口,点击按钮,退出仿真模式。右键点击Project Explorer窗口下的

工程文件“e300_01_mem”,选择Close Project命令关闭该工程,然后关闭CCS软件,本实验完毕。

页脚内容3

内容

三程序框图

四实验总结

页脚内容4

第一次接触到CCS软件,刚开始很懵,不知道该怎么做,但是跟着实验指导书的步骤一步一步的来,慢慢地就熟练了,这一过程中我学到了很多知识,而且这个软件也会带领我更加深入地去学习数字信号处理的知识。

实验结果分析:与大多数嵌入式系统相似,寄存器的使用显得尤为重要,在数据存储器实验中的修改存储器内容的方法,以及如何配合软件查看相应的寄存器的值,对以后的编程起着至关重要的作用,比如接下来的拨码开关实验,就是通过改写寄存器的值实现的。

实验三CPU定时器实验

一实验目的

页脚内容5

1、熟悉F2812的CPU定时器;

2、掌握F2812的CPU定时器的控制方法;

3、学会使用CPU定时器中断方式控制程序流程。

二实验步骤与内容

实验步骤

1.F2812CPU板的JUMP1的1和2脚短接,拨码开关SW1的第二位置ON;其余置OFF。

2.E300底板的开关SW4的第2位置ON,其余位置OFF。其余开关设置为OFF。

3.启动CCS5.5,工作环境的路径选择:E:\E300Program\E300 TechV-2812\normal;

4.启动起来之后,右键点击Project Explorer窗口下的工程文件“e300_03_cpu_timer”,选择“Open

Project”命令打开该工程,如下图所示;

5.单击菜单栏Project / Build All 命令,编译整个工程,编译完成后点击按钮,进入仿真模式;

页脚内容6

6.完全进入仿真模式后,点击按钮,开始运行程序。可观察到灯LED1~LED8的变化规律:

7.单击按钮,暂停程序运行,LED 灯停止闪烁;再次单击按钮,运行程序,LED灯又开始按

上述规律变化;

8.点击按钮,退出仿真模式。右键点击Project Explorer窗口下的工程文件“e300_03_cpu_timer”,

选择Close Project命令关闭该工程,然后关闭CCS软件,本实验完毕;

内容如下:

页脚内容7

三程序框图

页脚内容8

四实验总结

指示灯在定时器的定时中断按照设计定时闪烁。使用定时器和中断服务程序可以完成许多需要定时完成的任务,比如DSP定时启动,A/D转换,日常生活中的定时器技术、空调的定时启动和关闭等。在调试程序时,有时需要知识程序工作的状态,可以利用指示灯的闪烁来达到,指示灯灵活的闪烁方式可表达多种状态信息。

实验五外部中断实验

一实验目的

1. 掌握中断技术,学会外部中断的处理方法

2. 掌握中断对程序的流程控制,理解DSP对中断的响应时序.

二实验步骤与内容

1.2812CPU板JUMP1的1和2脚短接,拨码开关SW1的第二位置ON;

页脚内容9

2.E300板上的开关SW4的第二位置ON,其余OFF;SW5开关全部置ON;其余开关全部置OFF;

3.启动CCS5.5,工作环境的路径选择:E:\E300Program\E300 TechV-2812\normal;

4.启动起来之后,右键点击Project Explorer窗口下的工程文件“e300_05_int”,选择“Open Project”命令打开该工程,如下图所示;

5.点击菜单栏下Project / Build All 命令编译整个工程,编译完成后,点击按钮进入仿真模式;

6.进入仿真模式后,单击按钮开始运行成,点击E300底板上的任意键盘,观察LED灯的变化情况:

每按一次“键盘”按键,LED1-LED8奇偶数灯亮灭就变化一次.

页脚内容10

相关文档
最新文档