DSP实验报告飞重点.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《DSP原理及应用》实验报告 姓名: 高鸿飞 学号:班级: 12计卓 指导教师: 钱 诚 计算机科学与工程系编 2015年6月10日 实验一、CCS开发环境实验 一、实验目的 1、掌握TMS320F281x系列DSP的基本编程工具; 2、熟悉CCS开发环境的安装与配置; 3、熟悉TMS320F281x系列DSP的调试工具。 二、DSP芯片的开发工具介绍 DSP芯片的开发需要一套完整的软硬件开发工具。DSP芯片的开发工具可以分为代码生成工具和代码调试工具两类。 代码生成工具的作用是将C语言、汇编语言或两者的混合语言编写的DSP源代码程序编译、汇编并链接成可执行的DSP代码。C编译器、汇编器和连接器是DSP代码生成工具所必须的。 Code Composer Studio (CCS)代码调试器是一种针对标准TMS320调试接口的集成开发环境,其包含源代码编辑工具、代码调试工具、可执行代码生成工具和实时分析工具,支持设计和开发的整个流程。 三、实验要求 1、安装CCS4.x开发环境; 2、安装SEED-XDS560PLUS仿真器驱动; 3、创建一个基本的DSP应用程序。 四、实验步骤 1、通过设置结构体变量来设置寄存器; 2、安装SEED-XDS560PLUS仿真器驱动时,选择与CCS4.x软件相同的安装路径; 3、将SEED-XDS560PLUS仿真器与电脑主机相连; 4、用所提供的JTAG线缆将SEED-XDS560PLUS仿真器与目标系统相连; 5、目标板上电; 6、在CCS工程中创建工程,在目标板上运行。 五、实验小结 1、如何配置CCS开发环境? 步骤一、安装DSP仿真器(TDS510-USB)驱动,将TDS510-USB仿真器插到电脑USB接口,电脑会提示找到新设备。根据新设备安装向导,选择自动搜索设备驱动程序,并将搜索路径指定为仿真器驱动光盘的USB_driver文件夹(文件夹下有usb2fw.sys/usb510/usb510.sys三个文件),按“下一步”按钮,根据提示完成驱动程序安装,设备驱动程序安装正确,在设备管理器里会看到“CSMINGWEI Emulator”下面增加了“WWW.CSMINGWEI.COM TDS510-USB2.0”设备。 步骤二、安装CCS3.3打开仿真器光盘根目录,在“开发环境\ccs3.3\”目录下,运行setup.exe。 步骤三、安装仿真器仿真芯片系列的驱动 步骤四、设置CCS 2、在创建工程时需要配置哪些内容? (1)打开CCS,点击菜单栏里的Project,点击New,在Project栏内填写工程名字:hellodsp。设置工程存储路径,确认没有问题后点击Finish。CCS中出现刚刚创建的hellodsp.pjt。 (2)新建主函数文件main.c。 点击菜单栏中的File——New——Source File,在编辑区域内出现一个新的Untitled1文件:然后,点击File——Save,会出现保存文件的对话框。文件名填写“main.c”,关键要注意保存类型,因为我们现在要建立的是原文件,所以选择“C/C++ Source File(*.c*)”,点击保存。这时,可以看到原来的“Untitled1”变成了“main”。然后点击保存。然后该文件添加到工程中去。 (3)添加相关的.cmd文件和源文件到工程中去。 (4)工程设置 菜单栏选择Project——Build Options...——Compiler——Preprocessor,在Include Search Path填入复制到工程目录中的头文件的目录。 菜单栏选择Project——Build Options...——Linker——Libraries,勾上Exhaustively Read Libraries (-x),在Incl.Libraries (ml)中填入“rts2800_ml.lib”,使用该运行时库,其中ml表示大内存模式。 菜单栏选择Project——Build Options...——Linker——Basic,在Stack Size (-stack):中填入800,表示使用800byte作为堆栈段。 实验二、I/O实验 一、实验目的 1、掌握TMS320F281x系列DSP的基本接口; 2、熟悉TMS320F281x系列DSP的通用数字I/O; 3、熟悉与TMS320F281x系列DSP的数字I/O相关寄存器; 4、熟悉TMS320F281x系列DSP的通用数字I/O编程方法。 二、实验系统原理及编程 数字I/O是微处理器系统和外界联系的一种典型接口。通过数字输入可检测外部引脚的逻辑电平变化,键盘开关状态;通过设置数字输出为高电

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档