定时器控制实验

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

三、实验效果分析(包括仪器设备等使用效果)

一、实验效果分析

1、在进行实验时要严格按照实验步骤进行实验,否则试验程序出错则

实验效果会发生偏差。

2、由于本实验属于硬件实验的范畴,所以实验起初时要先设定实验属

于硬件实验,而不是直接进行。

3、经过一系列的调制修改,实验达到了要求的效果,实验成功。

师评

指导老师年月日

江西师范大学物理与通信电子学院

教学实验报告

通信工程专业 2013年 12 月 10 日实验名称定时器控制实验指导老师

姓名年级11级学号成绩

一、预习部分

1、实验目的

2、实验基本原理

3、主要仪器设备(含必要的元器件、工具)

一、实验目的:

1.了解TMS320VC5502的定时器;

2.熟悉定时器各寄存器的配置;

3.掌握TMS320VC5502 的中断结构和对中断的处理流程;

4.学会C 语言中断程序设计,以及运用中断程序控制程序流程

二、实验基本原理:

TMS320VC5502中定时器的寄存器:EMU用来确定定时器竞争模式;CLK确定内在时钟分割比率;GPINT确定定时器的中断模式;GPEN确定在GPIO模式中定时器引脚的操作模式;GPDIR确定在GPIO模式中定时器引脚的输入输出模式;GPDAT确定在GPIO模式中涉及定时器引脚的信号标准。GCTL描述定时器的操作模式:其中TDDR34位段为定时器分配比率位,TIMMOD位段为定时器模式位。其中CTL,PRD,CNT寄存器如下表:

缩写寄存器名称类别

CTL 定时器控制寄存器CT0 CT1

PRD 定时器周期寄存器PRD0 PRD1

CNT 定时器计数寄存器CNT0 CNT1

CTL中TIEN位段为定时器输入使能位;ENAMODE使能模式位;INVINP为TINP 反向控制位;CLKSRC定时器输入时钟源位;CP时钟/脉冲模式使能位;PWID脉冲宽

度位;INVOUT位段为TOUT反向控制位。PRD中共32位为将要计数的定时器输入时

钟周期数。CNT中共32位为主计数器的当前值。周期运算:周期=周期寄存器/f(时钟

源)

三、主要仪器设备

计算机、ccs软件

二、实验操作部分

1、实验数据、表格及数据处理

2、实验操作过程(可用图表示)

3、结论一、实验操作过程

1、实验准备

(1)首先将光盘下03. Examples of Program \ 04. SEED_DTK-EPD实验程序目录下的3.2.7 DEC5502_TIMERLED的文件夹拷贝到D:盘根目录下。

(2)将DSP仿真器与计算机连接好;

(3)将DSP仿真器的JTAG插头与SEED-DEC5502单元的J1相连接;

(4)打开SEED-DTK5502的电源。观察SEED-DTK_MBoard单元的+5V,+3.3V,+15V,-15V的电源指示灯以及SEED_DEC5502的电源指示灯D2、D4是否均亮;若有不亮的,请断开电源,检查电源。

2、实验步骤

打开CCS,进入CCS的操作环境。装入DEC5502_LED.pjt工程文件,添加SEED_DEC5502.gel文件。装载DEC5502_LED.out文件,进行调试。在5502-LED.c程序的第136行“LEDMARK = 1;”、第141行“LEDMARK = 0;”和第146行“CHIP_FSET(ST1_55,XF,0);”处设置断点。

运行5502-LED.c程序,程序会停在第一个断点处,表明已进入定时器中断。观察指示灯D5灭。

继续运行程序,程序会停在第二个断点处。观察指示灯D5亮。

继续运行程序,程序会停在第三个断点处。观察指示灯D1灭

二、实验截图

相关文档
最新文档