DSP实验报告.docx

上传人:b****9 文档编号:25757433 上传时间:2023-06-13 格式:DOCX 页数:20 大小:996.90KB
下载 相关 举报
DSP实验报告.docx_第1页
第1页 / 共20页
DSP实验报告.docx_第2页
第2页 / 共20页
DSP实验报告.docx_第3页
第3页 / 共20页
DSP实验报告.docx_第4页
第4页 / 共20页
DSP实验报告.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

DSP实验报告.docx

《DSP实验报告.docx》由会员分享,可在线阅读,更多相关《DSP实验报告.docx(20页珍藏版)》请在冰豆网上搜索。

DSP实验报告.docx

DSP实验报告

姓名:

     班级:

自动化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)待计算机启动成功后,实验箱220V电源置“ON",实验箱上电

2)启动CCS5、5,工作环境得路径选择:

E:

\E300Program\E300TechV—2812\normal;

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

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

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

9.用“View”下拉菜单中得“Memory/Browser”查瞧内存单元,参数设置如下图:

注意:

下面得参数设置都就是以16进制.

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

10.单击按钮,开始运行程序,一段时间后,单击按钮,停止程序运行,0x003F9020H~0x3F902FH单元得数据得变化,如下图所示:

11.关闭MemoryBrowser窗口,点击按钮,退出仿真模式。

右键点击ProjectExplorer窗口下得工程文件“e300_01_mem",选择Close Project命令关闭该工程,然后关闭CCS软件,本实验完毕。

内容

三程序框图

四实验总结

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

实验结果分析:

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

实验三 CPU定时器实验

一实验目得

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\E300TechV-2812\normal;

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

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

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

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

8.点击按钮,退出仿真模式。

右键点击ProjectExplorer窗口下得工程文件“e300_03_cpu_timer”,选择CloseProject命令关闭该工程,然后关闭CCS软件,本实验完毕;

内容如下:

三程序框图

四实验总结

  指示灯在定时器得定时中断按照设计定时闪烁。

使用定时器与中断服务程序可以完成许多需要定时完成得任务,比如DSP定时启动,A/D转换,日常生活中得定时器技术、空调得定时启动与关闭等。

在调试程序时,有时需要知识程序工作得状态,可以利用指示灯得闪烁来达到,指示灯灵活得闪烁方式可表达多种状态信息。

实验五 外部中断实验

一 实验目得

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

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

二实验步骤与内容

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

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

3.启动CCS5、5,工作环境得路径选择:

E:

\E300Program\E300TechV-2812\normal;

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

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

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

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

7.单击按钮,暂停程序运行,反复按 “键盘”按键,LED1-LED8灯亮灭不变化、

8.点击按钮,退出仿真模式。

右键点击Project Explorer窗口下得工程文件“e300_05_int”,选择CloseProject命令关闭该工程,然后关闭CCS软件,本实验完毕;

内容如下:

三程序框图

四实验总结

要使用外部中断要从两方面进行准备:

首先,在硬件上必须将中断信号引到DSP 得外 部中断引脚上;其次就是在软件上得配置:

1、 初始外部中断寄存器;2使能cpuINT1中断; 3、 编写中断服务程序;4将中断服务程序入口地址赋给中断向量表.

实验七A/D实验(CPU)

一实验目得

1、熟悉CPU内部AD转换得基本原理。

2、掌握TMS320F2812得内部ADC功能模块得指标与常用方法。

二实验步骤与内容

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

2.E300板上得开关SW4得第二位置ON,其余OFF、SW7全部置ON。

其余开关全部置OFF.

3.用导线连接E300底板“Signal expansion unit”得2号孔接口“SIN”到“Signalexpansion unit"得2号孔“AIN0";“SQU”到“AIN1”、SIN输出正弦波.SQU输出方波。

4.启动CCS5、5,工作环境得路径选择:

E:

\E300Program\E300TechV-2812\normal;

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

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

7.进入仿真模式后,通过Tools/Graph / DualTime打开两个图形显示窗口,图形观测窗口得设置如下图所示:

观察起始地址为input1与input2,长度为256得存储器单元内得数据,该数据为输入信号经A/D转换之后得数据,数据类型为16位整型;

8.在主程序中“ConversionCount=0;"处添加断点,并将断点得Action属性值设置为RefreshAllWindows,设置得方法就是,通过View /Breakpoints打开Breakpoints窗口,然后能够在该窗口下瞧到我们添加进得断点,然后右键点击该断点选择最后得Breakpoint Properties打开该窗口,从“BreakpointProperties”窗口中将Action得属性值改为Refresh AllWindows;

9.然后点击按钮,开始运行程序,通过图形显示窗口观察输入波形,如下图所示:

(如果波形没有实时变化得效果,请点击暂停按钮,然后再次点击运行按钮)input1显示得就是正弦波,input2显示得方波;

10.做完观测之后,关闭图形显示窗口,去掉添加得断点,关闭“BreakpointProperties"窗口,然后点击按钮退出仿真模式,右键点击ProjectExplorer窗口下得工程文件“e300_07_ad”,选择Close Project命令关闭该工程,然后关闭CCS软件,本实验完毕;

内容如下:

三 程序框图

四实验总结

TMS320F2812DSP自带16路12位单极性ADC转换器,并且内置双采样保持器.快速转换时间运行在25MHz。

16个通道可配置为两个独立得8通道模块以便为事件管理器A与B服务。

两个独立得8通道模块可以级联组成一个16通道模块.虽然有多个输入通道与两个序列器,但就是ADC模块只有一个转换器。

实验八  A/D(外部)实验

一实验目得

1、熟悉使用外部AD转换得基本原理.

2、 熟悉F2812中SPI应用得编程方法。

1、熟悉使用外部AD转换得基本原理。

2、 熟悉F2812中SPI应用得编程方法。

二实验步骤与内容

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

2.E300板上得开关SW4得第二位置ON,其余OFF、SW7全部置ON.其余开关全部置OFF.

3.用导线连接E300底板“Signal expansionunit”得2号孔接口“SIN”到“Signalexpansionunit”得2号孔“AD_IN0";(本样例实验只进行对AD_IN0得信号操作)

4.启动CCS5、5,工作环境得路径选择:

E:

\E300Program\E300TechV-2812\normal;

5.启动起来之后,右键点击ProjectExplorer窗口下得工程文件“e300_08_AD”,选择“OpenProject"命令打开该工程,如下图所示;

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

7.进入仿真模式后,通过Tools/Graph/ SingleTime命令打开一个图形显示窗口,图形显示窗口得显示如下图所示:

观测起始地址为y,长度为128,数据类型为16位无符号整型;

8.在程序中注释有添加断点得地方添加断点,如下图所示,并将断点得Action属性值设置为RefreshAllWindows;

9.点击按钮开始运行程序,观测图形显示窗口显示得动态波形(如果波形显示没有动态效果,请点击按钮暂停程序运行,然后再次点击按钮运行程序),如下图所示:

10.暂停程序,关闭“Breakpoint Properties”窗口,关闭图形显示窗口,去掉程序中添加得断点,点击按钮退出仿真模式,右键点击ProjectExplorer窗口下得工程文件“e300_08_AD",选择CloseProject命令关闭该工程,然后关闭CCS软件,本实验完毕;

三程序框图

四 实验总结

TMS320F2812DSP自带16路12位单极性ADC转换器,并且内置双采样保持器.快速转换时间运行在25MHz。

16个通道可配置为两个独立得8通道模块以便为事件管理器A与B服务。

两个独立得8通道模块可以级联组成一个16通道模块。

虽然有多个输入通道与两个序列器,但就是ADC模块只有一个转换器。

实验十五串口通讯实验

一实验目得

1、学会使用事件管理器定时器中断方式控制程序流程。

学习RS232串口通讯原理;

2、学习‘C2000系列DSP得RS232串行口模块得操作方法。

二 实验步骤与内容

1、将实验箱所配得直连串口线得一端连接电脑得串口1,另一端(近似网口)连接到2812CPU板“J10”串口单元得串行接口;并检查计算机、DSP仿真器、实验箱就是否正确连接。

2、F2812CPU板得JUMP1得1与2脚短接,拨码开关SW1得第二位置ON;

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

4、启动CCS5、5,工作环境得路径选择:

E:

\E300Program\E300 TechV-2812\normal;

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

6、运行“E:

\2812\normal\DSP281x_examples\e300_15_uart\串口调试电脑主机程序"文件夹下MTEST、EXE,出现界面后点击“设置”按钮,进行如下设置,设置完后,点击确定,进入发送接收界面,在发送栏里写入要发送得数据.

7、完成以上设置后,点击CCS得按钮开始运行程序,然后点击串口程序调试工具得“连发与接收”按钮后,运行结果如下图所示,同时可以观察到E300实验箱LED1-LED8灯有规律得变化。

9.单击按钮,停止运行程序。

点击按钮退出仿真模式,右键点击ProjectExplorer窗口下得工程文件“e300_15_uart”,选择CloseProject命令关闭该工程,然后关闭CCS软件,本实验完毕.

内容如下:

 

三 程序框图

四实验总结

串行通信接口SCI就是一个双线得异步串口,一般瞧作就是UART.SCI模块支持CPU与采样非返回至0(NRZ)标准格式得异步外围设备之间得数字通信。

SCI得接收器与发送器各具有一个16级深度得FIFO,这样可以减少空头得服务.它们还各有自己独立得使能位与中断位,可以在半双工通信中进行独立得操作,或在全双工通信中同时进行操作。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 书信模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1