DSP实验解读.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP实验解读

DSP原理与应用 实 验 报 告 姓 名 : 专 业 : 班 级 : 学 号 : 成 绩 : 2013年5月13日 《DSP原理与应用》实验报告 一、实验题目 数字IO应用实验 二、实验目的 1. 了解TMS320LF2407A DSP 的数字I/O 控制模块的使用方法; 2. 学习使用I/O 管脚控制外围设备; 3. 学会用程序驱动简单外围设备。 三、实验设备 计算机,教学实验箱 四、实验原理 1. TMS320LF2407A DSP 的数字I/O 控制模块介绍 数字输入/输出模块是集成在TMS320LF2407A 片内的外设之一,它主要对芯片的通用、双向的数字I/O(GPIO)引脚进行控制。这些I/O 引脚大多数是基本功能和一般I/O 复用的引脚,数字I/O 模块采用了一种灵活的方法,以控制专用I/O 和复用I/O 引脚的功能,所有I/O 和复用引脚的功能可通过9 个16 位控制寄存器来设置,这些寄存器可分为两类: ·I/O 口复用控制寄存器(MCRx):用于控制选择I/O 口作为基本功能方式或一般I/O 引脚功能; ·数据和方向控制寄存器(PxDATDIR):当I/O 口用作一般I/O 引脚功能时,用数据和方向控制寄存器可控制数据和到双向I/O 引脚的数据方向,这些寄存器直接和双向I/O 引脚相连。 具体控制寄存器的访问地址、定义请参见有关资料。 2. ICETEK-LF2407-A 板引出的I/O 管脚及使用方法 ICETEK-LF2407-A 板使用了一些I/O 管脚对DSP 进行控制。例如:跳线JP6 连接DSP 上MP/MC 管脚,在DSP 复位时,DSP 可读回这一管脚的设置,当管脚接高电平时,DSP 采用微处理器(MP)方式工作,否则设置成微控制器(MC)方式。ICETEK-LF2407-A 板在扩展插头上将未使用的I/O 引脚接出,提供给用户连接使用。其定义见ICETEK-LF2407-A 板说明。这些管脚支持0-3.3V 逻辑电平操作,用户在进行相应设置后可以在I/O 管脚上进行输入或输出操作,使用时须注意根据引脚本身的负载能力驱动相关设备。 3. ICETEK-LF2407-EDU 实验箱及控制模块使用的I/O 管脚 ICETEK-LF2407-EDU 实验箱将引脚ADCIN00-ADCIN03 连接到了实验箱底板上“A/D 输入”的四个插座上。ICETEK-LF2407-EDU 实验箱控制模块使用如下引脚: PWM12/IOPE6--指示灯 PWM11/IOPE5 和TDIRB/IOPF4—步进电机 CANTX/IOPC6—蜂鸣器 五、实验步骤和内容 实验程序通过相关寄存器设置,使用PWM12/IOPE6 作为输出,控制实验箱控制模块上指示灯J5 进行有规律地闪烁。具体步骤如下: 1.实验准备 (1)连接设备: ① 关闭计算机和实验箱电源; ② 检查ICETEK-LF2407-A 板上JP6 的位置,应连接在1-2 位置(靠近DSP芯片端),即设置DSP 工作在MP 方式;如使用PP 型仿真器则用附带的并口连线连接计算机并口和仿真器相应接口; ③关闭实验箱上的三个开关。 (2) 开启设备: ① 打开计算机电源; ② 打开实验箱电源开关,打开ICETEK-LF2407-A 板上电源开关,注意板上指示灯DS1、DS2 和DS3 亮;打开控制模块电源开关; ③ 如使用USB 型仿真器用附带的USB 电缆连接计算机和仿真器相应接口,注意仿真器上两个指示灯均亮。 (3) 启动Code Composer Studio3.3 (4)打开工程文件 打开菜单“Project”的“Open”项;选择E:\ICETEK\LF2407A\LF2407目录中的“IOPin.pjt” 2. 浏览程序 在项目浏览器中,双击led.c,激活led.c 文件,浏览该文件的内容,理解各语句作用。打开led.cmd,浏览并理解各语句作用。 3. 编译工程 单击“Project”菜单,“Rebuild all”项,编译工程中的文件,生成IOPin.out 文件。 4. 下载程序 单击“File”菜单,“Load program…”项,选择D:\2407EDULab\Lab6-IOPin 目录中的IOPin.out 文件,通过仿真器将其下载到2407A DSP 上。 5. 运行程序观察结果 ·单击“Debug”菜单,“Run”项,运行程序。·观察实验箱控制模

文档评论(0)

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

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

1亿VIP精品文档

相关文档