DSP实验报告模版 - 实验报告 - 书业网.docVIP

DSP实验报告模版 - 实验报告 - 书业网.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSP实验报告模版 - 实验报告 - 书业网

DSP实验报告模版 - 实验报告 - 书业网 我们做的DSP实验是实验一,实验二,实验三!模板上只有1 3 !2要自己仿照实验一写! 不要弄错了!实验题目在另外一个共享表格里! 实验一 数据存储实验 一、 实验目的 1. 掌握CCS的使用 2. 掌握 TMS320C54X 程序空间的分配; 3. 掌握 TMS320C54X 数据空间的分配; 4. 能够熟练运用TMS320C54X 数据空间的指令。 二、 实验设备 计算机,CCS 3.1版软件,DSP仿真器,E300实验箱,DSP-54XP CPU板。 三、 实验步骤与内容 1. 在进行 DSP实验之前,需先连接好仿真器、实验箱及计算机,连接方法如下所示: 2. E300 底板的开关SW4 的第1位置ON,其余位置OFF。其余开关设置为OFF。 SW5全部置ON;其余开关不做设置要求 3. 上电复位 在硬件安装完成后,确认安装正确、各实验部件及电源连接无误后,启动计算机,接通仿真器电源,此时,仿真器上的“红色指示灯”应点亮,否则DSP开发系统与计算机连接存在问题。 4. 运行CCS程序 1) 待计算机启动成功后,实验箱220V电源置“ON”,实验箱上电 2) 启动CCS3.1,进入CCS界面后,点击“Debug—Connect” 3) 此时仿真器上的“绿色指示灯”应点亮,CCS正常启动,表明系统连接正常;否则仿真器的连接、JTAG 接口或CCS 相关设置存在问题,这时需掉电检查仿真器的连接、JTAG 接口连接是否正确,或检查CCS相关设置是否存在问题。 5. 成功运行CCS 程序后,首先应熟悉CCS的用户界面; 6. 学会在CCS环境下创建工程文件、添加程序文件、编写程序、编译、装载、调试,学习如何使用观察窗口等。 7. 用“Project\open”打开“C:\ti5000\myprojects\01_mem\ mem.pjt”. 编译并装载“\ 01_mem\Debug\mem.out” 8.用“Edit”下拉菜单中的“Memory/Fill”编辑内存单元,参数设置如下图: 单击“OK”此时以0x1000 为起始地址的16个内存单元被修改成:0x0009 9.用“View”下拉菜单“Memory”观察内存单元变化,输入要查看的内存单元地址,本实验要查看0x1000H~0x100FH 单元的数值变化,输入地址0x1000H; 单击“OK”如下图所示: 10. 点击“Debug\Go main”进入主程序,在程序中“加软件断点1”和“加软件断点2”处 施加软件断点。 11. 单击“Debug\Run”运行程序,也可以“单步”运行程序;当程序运行到“软件断点1” 处时,查看0x1000H~0x1007H单元的值变化, 12. 再单击“Debug\Run”,当程序运行到“软件断点2”处时,查看0x1008~0x100F 单 元的变化。 13. 闭各窗口,本实验完毕 四、 程序流程图 五、 实验程序#include quot;DspRegDefine.hquot; //VC54x 寄存器定义 #include quot;stdio.hquot; //输入输出头文件 #include quot;e300_codec.hquot; //**********************子函数声明********************************// void cpu_init(void); //初始化CPU //************************* 主函数 *******************************// void main() { UINT16 i; UINT16 * room;UINT16 * room1; room=(UINT16 *)0x1000; // 设指针px为1000Hroom1=(UINT16 *)0x1008; // 设指针px为1000H //**********************CPU初始化*********************************// cpu_init(); /*将0xAAAA写入从数据空间的地址0x1000开始的8个单元中*/ for

文档评论(0)

raojun00004 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档