DSP论文设计报告首页(1) 联系客服

发布时间 : 星期二 文章DSP论文设计报告首页(1)更新完毕开始阅读

紧急情况时,利用ICETEK-CTR上键盘产生外中断,中断正常信号顺序,

模拟突发情况。显示/控制模块ICETEK-CTR通过接口P8连接小键盘,接收小键盘传送的扫描码,并在每个扫描码结束后保存,同时向DSP的XINT2发送中断信号;当DSP读键盘时将扫描码送到数据总线上。小键盘上每次按下一个键将产生2个扫描码、2次中断。外中断的程序流程图如图4.3所示。

5系统调试

5.1硬件调试 5.1.1电源调试

1.连接电源:打开实验箱,取出三相电源连接线(如右图),将电源线的一端插入实验箱外部左侧箱壁上的电源插孔中。确认实验箱面板上电源总开关(位于实验箱底板左上角)处于“关”的位置,连接电源线的另一端至220V 交流供电插座上,保证稳固连接。

2.使用电源连接线(如右图,插头是带孔的)连接各模块电源:确认实验箱总电源断开。连接ICETEK-CTR 板上边插座到实验箱底板上+12V电源 插座;

13

ICETEK-CTR 板下边插座到实验箱底板上+5V 电源插座;如使用PP(并口)型仿真器,则连接仿真器上插座到实验箱底板上+5V电源插座;连接DSP 评估板模块电源插座到实验箱底板上+5V 电源插座。注意各插头要插到底,防止虚接或接触不

3连接DSP 评估板信号线:当需要连接信号源输出到A/D 输入插座时,使用信号连接线(如右图)分别连接相应插座。 4.接通电源:检查实验箱上220V 电源插座(箱体左侧)中保险管是否完好,在连接电源线以后,检查各模块供电连线是否正确连接,打开实验箱上的电源总开关(位于实验箱底板左上角),使开关位于“开”的位置,电源开关右侧的指示灯亮。

5.1.2启动Simulator 方式

1.启动Simulator

2.启动Emulator 方式

(1)首先将实验箱电源关闭。连接实验箱的外接电源线。

(2)检查ICETEK-5100USB 仿真器的黑色JTAG 插头是否正确连接到 ICETEK-VC5416-A 板的J3 插头上。注:仿真器的插头中有一个孔加入了封针与J3 插 头上的缺针位置应重合,保证不会插错。

(3)检查是否已经用电源连接线连接了ICETEK-VC5416-A 板上的POW1 插座和实

验箱底板上+5V 电源插座。

(4)检查其他连线是否符合实验要求。检查实验箱上三个拨动开关位置是否符合实验要求。

(5)打开实验箱上电源开关(位于实验箱底板左上角),注意开关边上红色指示灯点亮。ICETEK-VC5416-A 板上指示灯D1 和D2 点亮。如果打开了ICETEK-CTR 的电源开关,ICETEK-CTR 板上指示灯L1、L2 和L3 点亮。如果打开了信号源电源开关,相应开关边的指示灯点亮。

(6)用实验箱附带的USB 信号线连接ICETEK-5100USB 仿真器和PC 机

后面的USB 插座,注意ICETEK-5100USB 仿真器上指示灯Power 和Run 灯点亮。

14

如果窗口中没有出现“按任意键继续?”,请关闭窗口,关闭实验箱电源,再将USB 电缆从仿真器上拔出,返回第(2)步重试。

(7)双击桌面上仿真器初始化图标

如果窗口中出现“The adapter returned an error.”,并提示“按任意键继续?”表示初始瑞泰创新——ICETEK-VC5416-A-USB-EDU 教学实验系统软件实验指导

III-7化失败,请关闭窗口重试两三次,如果仍然不能初始化则关闭实验箱电源,再将USB 电缆从仿真器上拔出,返回第(2)步重试。

⑨如果进入CCS 提示错误,先选“Abort”,然后用“初始化ICETEK-5100USB2.0 仿真器”初始化仿真器,如提示出错,可多做几次。如仍然出错,拔掉仿真器上USB 接头(白色方形),按一下ICETEK-VC5416-A 板上S1 复位按钮,连接USB 接头再做“初始化ICETEK-5100 USB2.0 仿真器”。

⑩如果遇到反复不能连接或复位仿真器、进入CCS 报错,请打开Windows 的“任务管理器”,在“进程”卡片上的“映像名称”栏中查找是否有“cc_app.exe”,将它结束再试。

5.2.1软件设计

DSP 环境,可以调试、运行程序。但一般软件无 CCS 可以工作在纯软件仿真环境中,就是由软件在PC 机内存中构造一个虚拟的法构造DSP 中的外设,所以软件仿真通常用于调试纯软件的算法和进行效率分析等。 在使用软件仿真方式工作时,无需连接板卡和仿真器等硬件。 (1)单击桌面图标,进入CCS并设计好

(2)设置CCS 通过ICETEK-5100USB 仿真器连接ICETEK-VC5416-A 硬件环境进行软件调试和开发

5.2.2程序运行

选择菜单“Project”的“New?”项。如图5.7所示。

15

如下图,按编号顺序操作建立Trafficlight.pjt 工程文件:

展开主窗口左侧工程管理窗口中“Projects”下新建立的“Trafficlight.pjt”,其中各项均为空。

(2) 在工程文件中添加程序文件:

选择菜单“Project”的“Add Files to Project?”项;在“Add Files to Project”对话框

选择文件目录为C:\\ICETEK-VC5416-EDULab\\Lab0601-UseCCS,改变文件类型为“C Source

Files(*.c;*.ccc)”,选择显示出来的文件“Trafficlight.c”;重复上述各步骤,添加

Trafficlight.cmd 文件,到

volume 工程中; 添

加 C:\\ti\\C5400\\cgtools\\lib\\rts.lib

(3) 编译连接工程:选择菜单“Project”的“Rebuild All”项,或单击工具条中的按钮;注意编译过程中CCS 主窗口下部的“Build”提示窗中显示编译信息,最后将给出错误和警告的统计数。

5.3系统下载

(1) 下载程序:执行File→Load Program ,在随后打开的对话框中选择刚刚建

16

立的

C:\\ICETEK-VC5416-EDULab\\Lab0601-UseCCS\\Debug\\Trafficlight.out 文件。

(2) 设置软件调试断点:在项目浏览窗口中,双击Trafficlight.c 激活这个文件,移动光 标 到main()行上,单击鼠标右键选择Toggle Breakpoint 或按F9 设置断点(另外,双击此行左边的灰色控制条也可以设置或删除断点标记)。 (3) 利用断点调试程序:选择Debug→Run 或按F5 运行程序,程序会自动停在main()函 数上。

(4)在ICETEK-CTR 附带的小键盘上按下按键,观察信号是否满足要求。

6 设计心得

通过学习,对于CCS软件,不仅巩固了以前所学过的知识。通过对书本

上的理论知识与实际的操作相结合,对CCS有更加深刻了解。 设计中主要用到了DSP的硬件中断、定时器以及I/O访问等方面的相关的知识。在以前的的课程设计中,这些内容都曾涉及,再加上曾经DSP课程的学习。因此在本次的功能实现方面遇到的问题并不是太多。不过毕竟DSP的相关知识有别于单片机,因此对编程的理解上还是出现了一些问题,通过对课本以及相关资料的查询,这些问题也及时的得到了解决。 通过对问题的发现与解决,使我更加了解DSP的原理及其编程的相关注意事项,也是我更加了解了CCS的相关原理及运用。

参考文献

[1] 程昱.DSP应用—基于TMS320LF2407x系列[M].科技出版社,2006. [2] 宁改娣等. DSP控制器原理及应用[M].北京:科学出版社,2002. [3] 仿真DSP相关使用说明书,

[4] .TMS320C54xDSP应用程序设计教程[M].清华大学出版社,2004.1.

17