- 1、本文档共73页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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”对
您可能关注的文档
- (原创)投影机光路部件除尘清洗流程(有图解).doc
- 50m3d废水处理内循环高效反应器设计毕业设计论文.doc
- 2014家居装饰行业分析报告文案.doc
- 2015年浙江ISO9001质量管理体系国家注册审核员培训考试题库完整.doc
- 2017_2018年度物理中考复习机械运动经典题与解析.doc
- 2017国庆节放假时间.doc
- 2017年10月自考00054管理学原理试卷与答案解释.doc
- 2017年中级经济师考试金融实务真题与答案.docx
- 2019届山东日照一中高中三年级11月统考考前模拟数学文试题解析版.docx
- 4900DWT近海原油船结构强度初步设计本科生毕业论文.doc
- [中央]2023年中国电子学会招聘应届生笔试历年参考题库附带答案详解.docx
- [吉安]2023年江西吉安市青原区总工会招聘协理员笔试历年参考题库附带答案详解.docx
- [中央]中华预防医学会科普信息部工作人员招聘笔试历年参考题库附带答案详解.docx
- [保定]河北保定市第二医院招聘工作人员49人笔试历年参考题库附带答案详解.docx
- [南通]江苏南通市崇川区人民法院招聘专职人民调解员10人笔试历年参考题库附带答案详解.docx
- [厦门]2023年福建厦门市机关事务管理局非在编工作人员招聘笔试历年参考题库附带答案详解.docx
- [三明]2023年福建三明市尤溪县招聘小学幼儿园新任教师79人笔试历年参考题库附带答案详解.docx
- [哈尔滨]2023年黑龙江哈尔滨市木兰县调配事业单位工作人员笔试历年参考题库附带答案详解.docx
- [上海]2023年上海市气象局所属事业单位招聘笔试历年参考题库附带答案详解.docx
- [台州]2023年浙江台州椒江区招聘中小学教师40人笔试历年参考题库附带答案详解.docx
最近下载
- 第16课优秀影视作品欣赏与分析教学设计-2023—2024学年人教版初中综合实践活动八年级上册.docx
- 幼儿园中班音乐《章鱼和小鱼》 优质课件.pptx
- 考研真题武汉理工大学833材料科学基础历年考研真题汇编(含部分答案).docx
- 2024年度房地产市场总结报告:泉州-保利和润.docx
- 北京理工大学考博英语历年真题及详解.pdf
- 传热学(全套714页课件课件).pptx VIP
- 三一75T履带吊性能书.pdf
- 小学英语动物Animals课件.ppt VIP
- DGTJ08-2240-2017 道路注浆加固技术规程.docx
- Unit3 第2课时Speed up Fuel up(教学设计)-三年级英语下册(外研版三起2024).pdf
文档评论(0)