实验指导书(实验四)

实验指导书(实验四)

ID:45791930

大小:113.90 KB

页数:7页

时间:2019-11-17

实验指导书(实验四)_第1页
实验指导书(实验四)_第2页
实验指导书(实验四)_第3页
实验指导书(实验四)_第4页
实验指导书(实验四)_第5页
资源描述:

《实验指导书(实验四)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验四DSP的定时器及单路.多路模数转换(AD)(1)DSP的定时器一、实验目的1.通过实验熟悉VC5509A的定时器;2.掌握VC5509A定时器的控制方法;3.掌握VC5509A的中断结构和对中断的处理流程;4.学会C语言中断程序设计,以及运用中断程序控制程序流程。二、实验设备计算机,TCETEK-VC5509-A实验箱(或TCETEK仿真器+TCETEK-VC5509-A系统板+相关连线及电源)。三、实验原理1.通用定时器介绍及其控制方法TMS320VC5509A内部有两个20位通用定时器(GP):*每个通

2、用定时器包括:-一个16位的减计数的计数器T1M;-一个16位的定时器周期寄存器PRD;-一个16位的定吋器控制寄存器TCR;-一个16位的定时器预定标寄存器PSCR;*PSCR寄存器说明:1510965430ReservedPSCReservedTDDR2-10PSCR:4位的预定标值,与TIM共同组成20位的定时计数器。TDDR:预定标周期寄存器(在需要时亜装入PSC的值)。TCR寄存器说明。2.中断响应过程外设事件要引起CPU中断,必须保证:IER中相应使能位被使能,IFR相应中断也被使能。在软件中,当设置

3、好相应中断标志后,开中断,进入等待中断发牛的状态;外设(如定时器)屮断发生时,首先跳转到相应屮断高级的服务程序屮(如:定时器1会引起TINT中断),程序在进行服务操作Z后,应将本外设的中断标志位清除以便能继续屮断,然后返回。1.中断程序设计-程序中应包含中断向量表,VC5509A默认向量表从程序区0地址开始存放,根据1PVD和1PVH的值确定向量表的实际地址。-注意观察程序中TNTR_init()函数的定义部分,其中TPVD和TPVH的值都为OxOdO;同时观察配置文件1CETEK-VC5509-AE.cmd屮的

4、VECT段描述屮o=OxOdOOOo-向量表中每项为8个字,存放一个跳转指令,跳转指令中的地址为相应服务程序入口地址。第一个向量表的首项为复位向量,EPCPU复位操作完成后自动进入执行的程序入口。-服务程序在服务操作完成后,清除相应中断标志,返冋,完成一次中断服务。2.定时器中断实验程序流程图3.实验程序分析木实验设计的程序是在上指示灯实验基础上修改得来,由于指示灯实验控制指示灯闪烁的延时控制是用循环计算方法得到的,延时不精确也不均匀,采用中断方式可以实现指示灯的定时闪烁,时间更加准确。实验程序的工程中包含了两种

5、源代码,主程序采川C语言编制利于控制,中断向量表在vector,asm汇编语言文件中,利于直观地控制存储区分配。在工程中只需将它们添加进来即可,编译系统会自动识别分別处理完成整合工作。实验程序的C语言主程序中包含了内嵌汇编语句,提供一种在需要更XL接控制DSP状态时的方法,同样的方法也能提高C语言部分程序的计算效率。定时器实验步骤1.实验设备连接实验设备;关闭实验箱上扩展模块和信号源电源开关。2.设置CodeComposerStudio3.3在硬件方式下运行3.启动CodeComposerStudio3.34.打

6、开工程文件C:ICETEK-VC5509-EDULabLab0303-TimerTimer.pjt,编译下载程序5.运行程序,观察结果6.退出CCS五、实验结果-指示灯在定时器的定时中断中按照设计定时闪烁。-使用定吋器和中断服务程序可以完成许多需要定吋完成的任务,比如DSP定吋启动A/D转换,日常生活中的计时器计数、空调的定时启动和关闭等。-在调试程序时,有时需要指示程序工作的状态,可以利用指示灯的闪烁来达到,指示灯灵活的闪烁方式可表达多种状态信息。六、思考题修改程序,完成四个指示灯定时循环点亮。(2)单路

7、,多路模数转换(AD)一、实验目的1.通过实验熟悉VC5509A的定时器。2.竽握VC5509A片内AD的控制方法。二、实验设备计算机,ICETEKA/C5509-A实验箱(或ICETEK仿真器+ICETEK-VC5509-A系统板+相关连线及电源)。三、实验原理1.TMS320VC5509A模数转换模块特性:・带内置采样和保持的10位模数转换模块ADC,最小转换时间为500ns,最大采样率为21.5kHZo-2个模拟输入通道(AINO—AIN1)。・采样和保持获取时间窗口有单独的预定标控制。1.模数转换工作过程

8、:・模数转换模块接到启动转换信号后,开始转换第一个通道的数据。・经过一个采样时间的延迟后,将采样结果放入转换结果寄存器保存。-转换结束,设置标志。・等待下一个启动信号。2.模数转换的程序控制:模数转换相对于计算机来说是一个较为缓慢的过程。一般采用中断方式启动转换或保存结果,这样在CPU忙于英他工作时可以少占用处理时间。设计转换程序应首先考虑处理过程如何与模数转换的时间相匹

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。