网站大量收购独家精品文档,联系QQ:2885784924

C2000DSP实验箱实验指导用书.doc

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C2000 DSP实验箱 实验指导用书 1 概述 1.1 TMS320LF2407A简介 TMS320LF2407A芯片作为是TI公司TMS320C2000系列中的一种16位定点DSP芯片,是目前应用最为广泛的芯片。它为C2xxCPU功能强大的TMS320 DSP结构设计提供了低成本、低功耗、高性能的处理能力,对电机的数字化控制非常有用。同时,几种先进的外设被集成到该芯片内,形成了真正意义上的数字控制器。 TMS320LF2407A的主要特点为: 采用了高性能静态CMOS技术,使得供电电压降为3.3V,减少了控制器的功耗。最高40MIPS的执行速度使得指令周期缩短为25ns,从而提高了控制器的实时控制能力 片内有高达32K字的FLASH程序存储器,数据存储器包含2K字的SARAM和544个字的DARAM 可扩展的外部存储器总共有192K字:64K字程序存储器;64K字数据存储器;64K字I/O寻址空间 片内集成有两个事件管理器模块EVA和EVB,每个事件管理器包括:两个16位通用定时器(GP)、三个比较单元、三个捕获单元以及一个正交编码脉冲电路 片内集成有模数转换模块(ADC),该模块是内置采样和保持(S/H)的10位精度的模式转换器,共有16个模拟输入通道(ADCIN0~ADCIN15),最小A/D转换时间是375ns 控制器局域网(CAN)2.0B模块,该模块是一个完全的CAN控制器,完全支持CAN2.0B协议,有六个邮箱可用于发送接收数据 片内集成有正交编码脉冲(QEP)电路可用于检测电机的角位移和转向 40个独立可编程的双向通用I/O口 两个串行通讯口:SPI和SCI 看门狗定时器模块(WDT)和电源驱动保护电路,以提高系统的安全可靠性 1.2 DSP应用软件的开发流程 DSP软件的开发流程如 REF _Ref101754484 \h 图 1所示,涉及C编译器、汇编器、链接器等软件开发工具(图中的灰色部分)。如果只是开发一个汇编程序,则不需要用到C编译器。 图 SEQ 图 \* ARABIC 1 C语言应用软件的开发流程图 1.3 如何编写源程序和cmd文件 TMS320汇编语言程序是分段编写的,这就是按所谓的COFF文件格式组织程序;在程序中除了有硬指令语句外,还有许多汇编指令(伪指令)语句,它们是汇编源程序的重要组成部分。在每条语句后面可以用分号隔开,写上注释,注释不参加汇编连接和最后的操作,只是为了便于阅读和修改而作的程序说明。 一个完整的汇编程序至少有三种基本的文件:汇编语言文件、头文件和命令文件。汇编语言文件名的后缀为.ASM。书写该文件所用指令为LF2407支持的汇编语言指令。通常在该文件的最开始会写上.include “F2407REGS.H(或者2407regs.h)”,表明该程序包含了F2407REGS.H头文件里面的一些寄存器定义。 头文件中定义DSP系统用到的一些寄存器映射地址,用户用到的常量和用户自定义的寄存器。头文件的后缀为.H。 命令文件名的后缀为.CMD,该文件实现对程序存储器空间和数据存储器空间的分配。该文件中常用到的伪指令有MEMORY和SECTIONS。 2 DSP集成开发环境 TI公司DSP的集成开发环境CCS(Code Composer Studio)提供了环境配置、源文件编辑、程序调试、跟踪和分析等工具,可以帮助用户在一个软件环境下完成编辑、编译、链接、调试和数据分析等工作。 CCS一般工作在两种模式下:软件仿真和与硬件开发板相结合的在线仿真。软件仿真(Simulator)可以脱离DSP芯片,在PC机上模拟DSP的指令集与工作机制,主要用于前期算法实现和调试。与硬件开发系统相结合的仿真(Emulator)是程序实时运行在DSP芯片上,可以在线编制和调试应用程序。不同的DSP芯片系列要采用不同型号的CCS,对于TMS320C2000系列的DSP可采用CCS(‘C2000)来仿真调试。 2.1 CCS的安装与设置 CCS的安装过程包括三个阶段: 1)安装CCS到系统中。将CCS安装光盘放入到光盘驱动器中,运行安装程序setup.exe进行安装。安装完成后,在桌面上会有“CCS (‘C2000)”和“Setup CCS (‘C2000)”两个快捷方式图标。分别对应CCS应用程序和CCS配置程序。 2)安装开发系统的软件驱动程序,如果用北京瑞泰公司的仿真器ICETEK-5100 PP来开发2000系列的DSP目标系统,则安装驱动程序Itk2xxpp.dvr。 3)运行“Setup CCS(‘C2000)”来配置程序设置驱动程序。系统将显示如下界面: 图 SEQ 图 \* ARABIC 2驱动程序配置界面 (1)关闭弹出的“Import Configuration”对

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档