DSP实习报告
- 格式:doc
- 大小:808.50 KB
- 文档页数:14
dsp原理与应用实验报告总结DSP(Digital Signal Processing)数字信号处理是利用数字技术对信号进行处理和分析的一种方法。
在本次实验中,我们探索了DSP的原理和应用,并进行了一系列实验以验证其在实际应用中的效果。
以下是对实验结果的总结与分析。
实验一:数字滤波器设计与性能测试在本实验中,我们设计了数字滤波器,并通过性能测试来评估其滤波效果。
通过对不同类型的滤波器进行设计和实现,我们了解到数字滤波器在信号处理中的重要性和应用。
实验二:数字信号调制与解调本实验旨在通过数字信号调制与解调的过程,了解数字信号的传输原理与方法。
通过模拟调制与解调过程,我们成功实现了数字信号的传输与还原,验证了调制与解调的可行性。
实验三:数字信号的傅里叶变换与频谱分析傅里叶变换是一种重要的信号分析方法,可以将信号从时域转换到频域,揭示信号的频谱特性。
本实验中,我们学习了傅里叶变换的原理,并通过实验掌握了频谱分析的方法与技巧。
实验四:数字信号的陷波滤波与去噪处理陷波滤波是一种常用的去除特定频率噪声的方法,本实验中我们学习了数字信号的陷波滤波原理,并通过实验验证了其在去噪处理中的有效性。
实验五:DSP在音频处理中的应用音频处理是DSP的一个重要应用领域,本实验中我们探索了DSP在音频处理中的应用。
通过实验,我们成功实现了音频信号的降噪、均衡和混响处理,并对其效果进行了评估。
实验六:DSP在图像处理中的应用图像处理是另一个重要的DSP应用领域,本实验中我们了解了DSP在图像处理中的一些基本原理和方法。
通过实验,我们实现了图像的滤波、边缘检测和图像增强等处理,并观察到了不同算法对图像质量的影响。
通过以上一系列实验,我们深入了解了DSP的原理与应用,并对不同领域下的信号处理方法有了更深刻的认识。
本次实验不仅加深了我们对数字信号处理的理解,也为日后在相关领域的研究与实践提供了基础。
通过实验的结果和总结,我们可以得出结论:DSP作为一种数字信号处理的方法,具有广泛的应用前景和重要的实际意义。
DSP第六、七次实验报告1. 实验目的:(1)进一步熟悉Matlab实验环境和语言。
(2)熟悉各种滤波器的结构及Matlab实现语言。
(3)掌握用冲击响应不变法和双线性变换法设计IIR滤波器的方法。
(4)掌握用窗函数法和频率抽样法设计FIR滤波器的方法。
2. 实验内容及总结:1.滤波器结构:(1)IIR滤波器各种结构1、直接型结构例如直接型滤波器系统函数, 则有系数向量a=[1,a1,a2,a3],b=[b0,b1,b2], 利用:Y=filter[b,a,x]求信号x(n)通过此滤波器的输出。
2、由系统函数或差分方程求系统的二阶分式(含一阶分式)的级联结构将例如的系统函数重写为二阶分式节的级联型, 利用:[sos,G]=tf2sos(b,a)3、由二阶分式的级联结构转换成系统函数的直接结构是第二步的逆运算, 调用函数:[b,a] = sos2tf(sos)可以求得系数向量a,b, 从而得到H(z)4、由系统函数求部分分式展开(留数及其极点计算)即求z反变换的部分分式展开法, 利用:[r,p,c]=residuez(b,a)其中极点为p, 留数为r, 直接项系数为c。
5、由r,p,c求系统函数即第4步的逆运算, 利用:[b,a]=residuez(r,p,c)6、由直接型结构转换为并联型结构需开发函数:[C,B,A]=tf2par(b,a)其中, b,a为直接型的系数向量, C,B,A为并联型实系数向量, 基本思想是: 1.反复调用[r,p,c]=residuez(b,a)求出极点及留数;2.利用cplxpair函数把极点、留数对按复共轭极点-留数对, 实极点-留数对的顺序排列;3.开发cplxcomp函数, 保证极点和留数相互对应;4.调用[b,a]=residuez(r,p,c)计算并联二阶节的分子分母。
7、由并联型结构转换成直接型结构开发函数:[b,a]=par2tf(C,B,A)为[C,B,A]=tf2par(b,a)的逆函数。
目录一、开发板调试 (1)1.1实习目的 (1)1.2实习要求 (1)1.3实习内容 (1)二、基于DSP的直流电动机的闭环调速的系统设计 (4)2.1 硬件设计 (4)2.1.1系统硬件设计总体框图 (4)2.1.2 主电路 (5)2.1.3 驱动电路 (5)2.1.4 电流电压采样电路 (7)2.1.5 电动机转速检测电路 (7)2.1.6 控制电路 (9)2.1.7 保护电路 (11)2.1.8 显示电路 (11)三、DSP实验心得体会 (13)一、开发板调试1.1实习目的1)学习DSP内部定时器0、定时器2的使用2)掌握DSP的SPI工作原理3)理解DSP控制步进电机原理1.2实习要求1)通过使用DSP内部的定时器0来实现对LED灯的控制实现LED 灯循环闪烁2):QQ2812通过SPI接口控制LED数码管实现数码管从0~F循环显示3)由DSP输出的PWM3~6做为步进电机的4个信号线输入完成DSP 控制步进电机1.3实习内容1.3.1 CPU 定时器0实验(注:包括要求思路程序三个部分)//8个LED灯的地址,由CPLD得知unsigned int * Led8 = (unsigned int *) 0x4100;unsigned int LedCount;Uint16 LedCode[]={0x82,0x82,0x82,0x82}; 中间四个一直亮两边闪烁1.3.2 CPU 定时器2实验奇亮偶灭if(Led_Flag == 1){*Led8 = 0x55; //全亮Led_Flag = 0;}else{*Led8 = 0xaa; //全灭Led_Flag = 1;}1.3.3EVtime1 实验左2灭右2亮中间4循环const Uint16 LedCode[]={0xcb,0xc7,0x4f,0x8f};1.3.4数码管显示实验Uint16 SpiCode[]={0x2222,0xe0e0,0xb1b1,0x6868,0xa1a1,0xa3a3};for(;;){for(k=0;k<6;k++) //循环发送16个数据{WriteLED(SpiCode[k]); //发送数据函数for(a=0;a<500000;a++);1.4.5//顺时针转SetPWM3;delay(50);ClrPWM3;delay(10);SetPWM4;delay(50);ClrPWM4;delay(10);delay(50);ClrPWM5;delay(10);SetPWM6;delay(50);ClrPWM6;delay(10);//*//*反时针转SetPWM6;///第4路脉宽驱动,下同delay(50);ClrPWM6;delay(10);SetPWM5;delay(50);ClrPWM5;delay(10);SetPWM4;delay(50);ClrPWM4;delay(10);SetPWM3;ClrPWM3;delay(10);*/二、基于DSP的直流电动机的闭环调速的系统设计2.1 硬件设计2.1.1系统硬件设计总体框图该设计包含DSP控制单元、功率驱动单元、检测单元、显示单元、通信单元五个部分。
实验一: 闪灯实验熟悉DSP 软硬件测试系统实验目的1.了解SHARC 系列高性能数字信号处理器的程序开发过程和编程语言;2.熟悉集成开发工具VisualDSP++, 学会使用VisualDSP++进行SHARC 系列ADSP 的程序开发、编译与调试;3.掌握SHARC 系列ADSP 的程序加载设计和加载过程。
实验内容利用波形产生信号板, 结合FPGA 编程技术和程序编程器, 编写测试ADSP21065L 和FPGA 之间硬件连接的应用程序, 同时完成应用程序的加载和脱机操作, 在信号指示灯“HL2”上产生可调周期的脉冲信号, “点亮”与“熄灭”指示灯HL2。
实验要求通过DSP 编程, 在其FLAG11引脚上模拟如下波形的周期信号:要求:(1) 500H T ms >,500L T ms >. (2) 并用示波器查看波形, 测量信号周期。
实验步骤1. 熟悉电路图, 清楚波形产生电路板ADSP21065L 与可编程FPGA 器件之间的连接关系;2. 编写FPGA 程序。
在FPGA 内部将ADSP21065L 的标志引脚FLAG11(引脚号26)设置为输出, 作为FPGA 的输入信号, 在FPGA 内部编程将该信号直接输出在发FPGA 的37引脚号上, 设置37引脚为输出信号, 驱动板上的HL2 LED 指示灯;3. 启动VisualDsp++4.5,选择project 工程选项菜单, 创建一个名称为Test.dpj 的工程文件, 选择处理器的型号为ADSP-21065L ;4.弹出一个对话框, 选择是否需要加入VDSP kernel ,选择“NO ”;5. 在工程中加入以下参考源文件:\exp1\test(boot)\ boot1.asm 和boot1.ldf 6.编译, 链接调试, 生成可执行文件。
7.运行程序, 可以看到波形发生电路板上的指示灯“HL2”不断闪动。
8. 利用示波器观测系统时钟,并测量产生信号的波形和周期。
DSP技术实习报告一、实习题目1、灰度线性变换2、灰度的对数变换3、锯齿波变换4、图像剪取二、:1、巩固和深化数字图像处理技术所涉及的数理基础、基本算法和各种图像处理技术方法,学习和掌握图像变换。
2、对学习图像处理的基础知识对其应用工程实践有一定的认识,提高学生对应用软件的使用能力。
3、通过理论联系实际,综合运用所学知识,提高学生独立分析和解决实际问题的能力,增强学生的工程意识,打好专业基础三、实习要求:1、能够根据设计题目要求查阅检索有关的文献资料,结合题目选学有关参考书;2、熟悉计算机图像处理的设计方法;3、熟悉图像灰度变换程序的设计方法;4、掌握图像灰度变换的仿真方法;5、完成图像的灰度变换。
四、系统原理描述:灰度变换将输入图像映射为输出图像,输出图像每个像素点的灰度值仅由对应的输入像素点的值决定。
它常用于改变图像的灰度范围及分布,是图像数字化及图像显示的重要工具。
灰度变换因其作用性质有时也被称为对比度增强、对比度拉伸或点运算,称之为灰度变换。
灰度变换实际上是灰度到灰度的映射过程。
设输入图像为A(x,y)输出图像为B(x,y),则灰度变换可表示为:即灰度变换完全由灰度映射函数决定。
显然灰度变换不会改变图像内像素点之间的空间关系。
1. 灰度线性变换设图像灰度值f(x,y)的可能值域为D,但在一定条件下,使得其取值范围缩小为且如图7-11所示,这种状态常出现于连续图f(x,y)值的动态范围小,或摄影曝光不足中,因而其对应的直方图P (D)如图所示,集中于某个较小的灰度区间内。
但是通常人们希望灰度直方图在全部灰度区域内均匀分布,最简单地是把低反差图像进行灰度变换得到高反差图像,即线性变换,如下式:该式可以使变换后的灰度的取值范围扩大到一般来说,只有当两个相邻像素的灰度值(亮度值)相差到一定程度时,人的视觉才能分辨。
若灰度值D仅在较小区间内时,则人眼可分辨的亮度差的总级数则亦很少,从而造成目标图像灰度值与背景灰度值相接近,人眼而无法分辨检出。
目录一实习题目................................................................................................ .2二实习目的. (2)三实习要求. (2)四系统原理描述........................................................................................ .2五方案论证及系统设计. (3)六硬件电路设计图 (7)七实习体会................................................................................................ .7八参考文献. (8)一.实习题目:语音信号采集、分析与处理系统设计二.实习目的:1、熟练掌握数字信号处理的典型设计方法与技术手段;2、熟悉电子CAD制图与PCB板的制作方法;3、掌握常用电子仪器设备的使用方法;4、亲自动手完成一个DSP系统的设计与实现。
三.实习步骤与要求:1.选择设计题目(第一天);1.1验收实习任务的预习情况。
1.2熟悉实习硬件设备、软件环境平台。
1.3组织学生选题与分组,每组最多不超过4人。
2.完成所设计电子系统的方案论证、原理论述与算法仿真(第2天);3. 选择恰当的系统开发平台,绘制设计图样(第3~5天);4.编制系统程序,完成程序在线调试与仿真(第6~7天);5.验收设计成果(第8、9天);6.整理设计资料,撰写实习报告,(第10天)。
四.系统原理描述1.DSP简介《TI DSP系列中文手册:TMS320C55x系列DSP指令系统、开发工具与编程指南》主要内容:TMS320C55x DSP是美国德州仪器(TI)公司C5000 16位定点DSP系列里最新的一代产品。
其拥有的资源与性能较目前使用最为广泛的C54x系列DSP有成数倍的提升,并进一步弘扬了低功耗、低成本、高速度的特征,是当前数字信号处理领域和各种便携式《TI DSP系列中文手册:TMS320C55x系列DSP 应用场合最具潜力的可选高性能DSP之一。
dsp实习心得体会文档3篇DSP practice experience document编订:JinTai Collegedsp实习心得体会文档3篇小泰温馨提示:心得体会是指一种读书、实践后所写的感受性文字。
语言类读书心得同数学札记相近;体会是指将学习的东西运用到实践中去,通过实践反思学习内容并记录下来的文字,近似于经验总结。
本文档根据心得体会内容要求和针对主题是实习期群体的特点展开说明,具有实践指导意义,便于学习和使用,本文下载后内容可随意修改调整及打印。
本文简要目录如下:【下载该文档后使用Word打开,按住键盘Ctrl键且鼠标单击目录内容即可跳转到对应篇章】1、篇章1:dsp实习心得体会文档2、篇章2:dsp实习心得体会文档3、篇章3:dsp实习心得体会文档DSP系统的数据手册就专门有一大段内容对外部程序空间、数据空间、IO空间访问的图和说明,这是实习后的心得体会。
下面是小泰为大家收集整理的dsp实习心得体会,欢迎大家阅读。
篇章1:dsp实习心得体会文档如果说前几年DSP作为一个器件,一个处理器或一个事物是相对比较新的东西,那么现在DSP已经在我们电子设计开发中非常常见了。
首先我们从定义上简单理解一下DSP。
我们涉及到的DSP主要是只这里特指数字信号处理器芯片,这里我把我的一些学习经验和大家分享。
希望对大家有帮助我个人认为学习一个东西首先是了解它,比如DSP到底是什么?用在什么地方?怎么用?和这里我们传统的单片机特点有那些相同与不同?开发需要注意什么?怎么样完成一个最小系统等。
我想了解清楚这些问题我们自然就清楚比较清楚的认识DSP了。
下面我们就来对上面的问题我们在很多地方都可以找到答案,我把其中比较重要的简单的回答一下。
DSP大家注意和传统的概念区分一下,传统我们经常说的DSP(Digital Signal Processing(数字信号处理))的缩写也就是说是一些功能算法,这里的DSP是指(Digital Signal Process(数字信号处理器))的缩写,也就是说他是一个集成一些外设的一个芯片,类似我们的单片机。
DSP项目实践报告班级:1101目录1设计目的和要求 (1)1.1设计目的 (1)1.2设计要求 (1)2整体设计 (2)2.1设计原理 (2)2.2硬件原理图 (2)2.3器件说明 (3)2.3.1TMS320LF2407芯片 (3)2.3.2数码管 (4)3详细设计 (4)3.1硬件电路设计 (4)3.1.1 DSP的晶振电路设计: (4)3.1.2 PLL滤波电路 (5)3.1.3 复位电路 (5)3.1.4 按键电路 (5)3.1.5总体电路图 (6)3.2软件设计 (7)3.2.1软件流程图 (7)3.2.2程序编写: (8)4仿真调试过程 (11)5总结 (11)1设计目的和要求1.1设计目的熟悉DSP综合实验箱的硬件资源和CCS编译环境,针对实验箱的硬件模块编制应用程序在实验箱上进行调试;进行具有实际应用功能的综合设计,包括硬件设计和相应的应用软件的设计,通过电路的设计、调试,进一步掌握DSP硬件开发技能,强化理论知识的实际工程应用。
使学生基本上掌握DSP的特点和开发应用技巧, 通过具体的电路设计和调试,领会DSP系统的设计要领。
培养将DSP 应用到工程实践的能力。
1.2设计要求基本要求是利用实验箱所提供的各种资源完成秒表项目设计:用DSP设计一个2位的LED数码显示作为“秒表”:显示时间为00—99秒,每秒自动加1,另设计一个“开始”键和一个“复位”键。
基于DSP设计的秒表设计要求我们通过TMS320LF2407与外围电路如MAX2709应用电路的连接及数码管与按键的应用了解并掌握2407芯片各个引脚的功能,如定时中断功能,普通I\O口功能等,同时也掌握TMS320LF2407如何驱动数码管及按键及数码管驱动芯片的应用,增强我们对TMS320LF2407的综合应用能力,及对ccs2000集成调试环境的掌握要求秒表能实现计时,启动,暂停及复位功能。
2整体设计2.1设计原理本方案完全用软件实现秒表,原理为:在TMS320LF2407内部存储器设1个字节存放秒值信息。
dsp实验报告实验一:CCS入门实验实验目的:1. 熟悉CCS集成开发环境,掌握工程的生成方法;熟悉SEED-DEC643实验环境; 掌握CCS集成开发环境的调试方法。
2.学习用标准C 语言编写程序;了解TI CCS开发平台下的C 语言程序设计方法和步骤; 熟悉使用软件仿真方式调试程序。
3. 学习用汇编语言编写程序; 了解汇编语言与 C 语言程序的区别和在设置上的不同;了解TMS320C6000 汇编语言程序结果和一些简单的汇编语句用法学习在CCS 环境中调试汇编代码。
4. 在了解纯C 语言程序工程和汇编语言程序工程结构的基础上,学习在C 工程中加入汇编编程的混合编程方法; 了解混合编程的注意事项;理解混合编程的必要性和在什么情况下要采用混合编程5. 熟悉CCS集成开发环境,掌握工程的生成方法; 熟悉SEED-DEC643实验环境;掌握CCS集成开发环境的调试方法。
实验原理:CCS 提供了配置、建立、调试、跟踪和分析程序的工具,它便于实时、嵌入式信号处理程序的编制和测试,它能够加速开发进程,提高工作效率。
CCS 提供了基本的代码生成工具,它们具有一系列的调试、分析能力序。
使用此命令后,要重新装载.out 文件后,再执行程序。
使用 CCS常遇见文件简介1. program.c: C 程序源文件;2. program.asm: 汇编程序源文件;3. filename.h: C 程序的头文件,包含DSP/BIOS API模块的头文件;4. filename.lib: 库文件;5. project.cmd: 连接命令文件;6. program.obj: 由源文件编译或汇编而得的目标文件;7. program.out: 经完整的编译、汇编以及连接后生成可执行文件; 8. program.map: 经完整的编译、汇编以及连接后生成空间分配文件; 9.project.wks: 存储环境设置信息的工作区文件。
P.S(CMD文件中常用的程序段名与含义1. .cinit 存放C程序中的变量初值和常量;2. .const 存放C程序中的字符常量、浮点常量和用const声明的常量;3. .text 存放C程序的代码;4. .bss 为C 程序中的全局和静态变量保留存储空间;5. .far 为C 程序中用far声明的全局和静态变量保留空间;6. .stack 为 C 程序系统堆栈保留存储空间,用于保存返回地址、函数间的参数传递、存储局部变量和保存中间结果;7. .sysmem 用于 C 程序中malloc、calloc 和 realloc 函数动态分配存储空间。
实习题目卷积算法的实现班级:姓名:学号:指导教师:实验日期:目录摘要 (3)绪论 (3)课程设计方案及原理 (3)课程设计步骤及过程 (7)总结 (14)参考文献 (14)基于DSP的卷积算法的实现摘要:卷积和(简称卷积)是信号处理中常用的算法之一。
数字卷积运算通常采用两种方法:线性卷积和圆卷积。
为了能使卷积运算在C54x系列DSP上的实现方法,首先要对数字卷积的基本概念作深入了解。
使大家从根本上掌握卷积的实现方法,我们以模拟信号的卷积和数字信号的卷积为主,以及他们在C54x系列DSP上的实现方法。
绪论:在通信和信号处理中,常用的运算,如卷积,自相关,滤波和快速傅里叶交换等。
都具有较高的密度性和复杂性,而这些运算中所用到的最基本的是乘法-累加运算。
C54x的硬件及软件设计使其具有快速的进行乘法-累加运算功能,并具有丰富的软件资源为这些算法的实施提供有力的条件。
因此,这种芯片在通信及信号处理等领域得到广泛的应用。
本节主要介绍卷积算法在DSP原理中的应用。
课程设计方案及原理一、实验目的1.掌握用窗函数法设计卷积算法的原理和方法;2.熟悉卷积算法特性;3.了解各种窗函数对卷积算法的影响。
二、实验设备计算机,Code Composer Studio 2.0 for ’C5000系统。
三、实验原理1.卷积的基本原理和公式卷集和:对离散系统“卷积和”也是求线性时不变系统输出响应(零状态响应)的主要方法。
卷积和的运算在图形表示上可分为四步:Y(n)= ∑X(m)h(n−m)=X(n)*h(n)m=−∞1)翻褶先在哑变量坐标M上作出x(m)和h(m),将m=0的垂直轴为轴翻褶成h(-m)。
2)移位将h(-m)移位n,即得h(n-m)。
当n为正整数时,右移n位。
当n为负整数时,左移n位。
3)相乘再将h(n-m)和x(m)的相同m值的对应点值相乘。
4)相加把以上所有对应点的乘积叠加起来,即得y(n)值。
依上法,取n=…,-2,-1,0,1,2,3,…各值,即可得全部y(n)值。
2.程序流程图3.程序的自编函数及其功能(1)processing1(int *input2, int *output2)调用形式:processing1(int *input2, int *output2)参数解释:intput2、output2为两个整型指针数组。
返回值解释:返回了一个“TREN”,让主函数的while循环保持连续。
功能说明:对输入的input2 buffer波形进行截取m点,再以零点的Y轴为对称轴进行翻褶,把生成的波形上的各点的值存入以OUTPUT2指针开始的一段地址空间中。
(2)processing2(int *output2, int *output3)调用形式:processing2(int *output2, int *output3)参数解释:output2、output3为两个整型指针数组。
返回值解释:返回了一个“TREN”,让主函数的while循环保持连续。
功能说明:对输出的output2 buffer波形进行作n点移位,然后把生成的波形上的各点的值存入以OUTPUT3指针开始的一段地址空间中。
(3)processing3(int *input1,int *output2,int *output4)调用形式:processing3(int *input1,int *output2,int *output4)参数解释:output2、output4、input1为三个整型指针数组。
返回值解释:返回了一个“TREN”,让主函数的while循环保持连续。
功能说明:对输入的input2 buffer波形和输入的input1 buffer作卷积和运算,然后把生成的波形上的各点的值存入以OUTPUT4指针开始的一段地址空间中。
(4)processing4(int *input2,int *output1)调用形式:processing4(int *input2,int *output1)参数解释:output1、input2为两个整型指针数组。
返回值解释:返回了一个“TREN”,让主函数的while循环保持连续。
功能说明:对输入的input2 buffer波形截取m点,然后把生成的波形上的各点的值存入以OUTPUT1指针开始的一段地址空间中。
源程序如下:#include <stdio.h>#include "volume.h"/* Global declarations */int in1_buffer[BUFSIZE]; //BUFSIZE=100int in2_buffer[BUFSIZE]; /*处理数据缓冲器*/int out1_buffer[BUFSIZE];int out2_buffer[BUFSIZE];int out3_buffer[BUFSIZE];int out4_buffer[BUFSIZE*2];int size = BUFSIZE;int ain = MINGAIN;//ain=1int zhy=0;int sk=64; /*sk代表所开的bufsize的大小.输入文件sine.dat为32点,sine11.dat,sin22.dat,sin33.dat,sin44.dat为64点的输入波形.*//* Functions */static int step1(int *output1, int *output2);static int step2(int *output2, int *output3);static int step3(int *input1,int *output2,int *output4);static int step4(int *input2, int *output1);static void dataIO1(void);static void dataIO2(void);/*mainvoid main(){int *input1 = &in1_buffer[0];int *input2 = &in2_buffer[0];int *output1 = &out1_buffer[0];int *output2 = &out2_buffer[0];int *output3 = &out3_buffer[0];int *output4 = &out4_buffer[0];puts("volume example started\n");/* loop forever */while(TRUE){/* 读输入数据使用一个probe-point使与一个连接主机文件。
写输出数据一个图形连通过一个probe-point。
dataIO1(); // break pointdataIO2(); // break pointstep4(input2,output1);step1(output1, output2);step2(output2, output3);step3(input1,output2,output4) ;课程设计步骤及过程1.实验准备(1)连接设备①关闭计算机和实验箱电源。
②如使用PP型仿真器则用附带的并口连线连接计算机并口和仿真器相应接口。
③检查ICETEK-VC5416-A板上DIP开关MP/MC的位置,应设置在“OFF”位置(靠近复位按钮),即设置DSP工作在MP方式。
④关闭实验箱上三个开关。
(2)开启设备①打开计算机电源。
②打开实验箱电源开关,③如使用USB型仿真器用附带的USB电缆连接计算机和仿真器相应接口,注意仿真器上两个指示灯均亮。
(3)设置Code Composer Studio为Simulator方式:参见“Code Composer Studio入门实验”之四.2。
(4)启动Code Composer Studio 2.02.打开工程,浏览程序,工程目录为C:\ICETEK-VC5416-EDULab\Lab20-Convolve3.编译并下载程序4.设置输入数据文件请在c程序中的如下两行上设置probe point:dataIO1();1dataIO2();设置方法是把光标指示到这一行上,按鼠标右键,从显示的菜单上分别选择probe point。
在c程序的“dataIO1();”行上设置break point。
5.打开观察窗口-选择菜单“View”、“Graph”、“Time/Frequency…”进行如下设置:-选择菜单“View”、“Graph”、“Time/Frequency…”进行如下设置:-在弹出的三个图形窗口中单击鼠标右键,选择“Clear Display”。
6. 设置波形输入文件-选择“File”菜单中的“File I/O…”,打开“File I/O”窗口;单击“Add File”按钮,在“FileInput”窗口中选择C:\ICETEK-VC5416-EDULab\Lab20-Convolve 目录下的sin.dat文件,单击“打开”按钮;在“Address”项中输入inp1_buffer,在“Length”项中输入32,在“Warp Around”项前加上选择标记,单击“Add Probe Point”按钮;-在“Break/Probe/Profile Points”窗口中单击“Probe Point”列表中的“Convolve.c line52 NoConnection”,再单击“Connect”项尾部的展开按钮,在显示的展开式列表中选择列表末尾的“FILE IN:C:\..\SIN.DAT”,单击“Replace”按钮,单击“确定”按钮。
-在“File I/O”窗口中单击“确定”,完成设置。
-选择“File”菜单中的“File I/O…”,打开“File I/O”窗口;单击“Add File”按钮,在“FileInput”窗口中选择C:\ICETEK-VC5416-EDULab\Lab20-Convolve 目录下的sin.dat文件,单击“打开”按钮;在“Address”项中输入inp2_buffer,在“Length”项中输入32,在“Warp Around”项前加上选择标记,单击“Add Probe Point”按钮;-在“Break/Probe/Profile Points”窗口中单击“Probe Point”列表中的“Convolve.c line53 NoConnection”,再单击“Connect”项尾部的展开按钮,在显示的展开式列表中选择列表末尾的“FILE IN:C:\..\SIN.DAT”,单击“Replace”按钮,单击“确定”按钮。