C语言版 DSP原理及应用实验指导书(2)
第二章 JXARM9-2410教学实验系统简介
2.外设接口功能单元 1) 显示模块
128x64 图形点阵液晶屏,6个发光数码管,6个发光二极管 2) 键盘输入模块4x4键盘 3) 电机控制模块
- 4 -
第二章 JXARM9-2410教学实验系统简介
电机控制模块自带一个直流电机和一个步进电机,利用电机控制模块, 通过主 CPU2407的PWM 输出可进行直流电机的控制实验 4) 双路模拟信号产生模块
模拟信号产生模块可产生两路频率和幅度可调的正弦波、三角波和方波,并可进行混叠以方便实验使用
5) HPI 接口单元模块
主CPU 2407 可以通过DSP5416 的HPI 接口读写C54X 的片内存贮器,完成并行数据交换,而不影响从机DSP5416 的运行。
3. IO空间地址分配
4.2407 程序地址空间分配 在MP/MC=0 时的地址分配
SRAM 地址空间分配 0X0000~0XFFFF FLASH 地址空间分配 0X0000~0X8000 5 2407 数据地址空间分配 在MP/MC=1 时的地址分配
SRAM 地址空间分配 0X0000~0XFFFF FLASH 地址空间分配 无效
- 5 -
第三章 实验项目
第三章 实验项目
实验项目一 CCS软件的使用
CCS 是TI 公司开发的一个集编辑、编译、调试等功能为一体的DSP 开发工具,我们本次实验通过一个简单的程序,来学习CCS 的基本使用方法。 一.实验目的
1.学习CCS软件C语言程序的开发调试流程。
2.学习使用CC’C2000调试TMS320LF2407 DSP程序。 二.实验内容
CC’C2000使用操作练习 三.实验操作练习 1. 系统连接
进行DSP实验之前,先必须连接好仿真器、实验箱及计算机,连接方法如图
PCI/USB/EPP 接口 1.1所示:
JTAG接口 计算机 仿真器 图1.1 实验系统连接图 实验箱 CPU板
2. 上电复位
在硬件安装完成后,确认安装正确、各实验部件及电源连接正常后,接通仿真器电源或启动计算机,此时,实验箱上的“红色指示灯”应点亮,否则DSP开发系统与计算机连接有问题。
3. 打开CCS软件,建立新工程,步骤如下:
3.1把C语言运行支持库加入到工程文件中并创建vector_c.asm
1)选择菜单Project中的New,创建新工程first,系统将自动在路径C:\\ti\\myprojects下生产目录first。
- 6 -
第三章 实验项目
2)选择菜单Project—Add files to Project,在弹出的对话框选择路径C:\\ti\\c2400\\cgtools\\lib下的库文件rts2xx.lib,单机“打开”按钮。将rts2xx.lib加入工程first中,如图1.2所示。
图1.2 rts2xx.lib加入后工程文件窗口
3)点击File—New—source file,创建中断向量表,输入以下内容:
;********************************************************************** ;文件名: vector_c.asm
;描述和说明: 'LF240x DSP 中断向量表 (C语言软件工程模板)
;**********************************************************************
.ref _c_int0 ;boot.obj中的C语言入口处 .ref _PHANTOM ;假中断向量 .sect \ ;以下代码为用户为中断向量表自定义的段 rsvect B _c_int0 ;复位向量,当系统复位,则从此处开始执行 int1 B _PHANTOM ;中断1,目前不启用,进入假中断后立即返回 int2 B _PHANTOM ;中断2,目前不启用,进入假中断后立即返回 int3 B _PHANTOM ;中断3,目前不启用,进入假中断后立即返回 int4 B _PHANTOM ;中断4,目前不启用,进入假中断后立即返回 int5 B _PHANTOM ;中断5,目前不启用,进入假中断后立即返回 int6 B _PHANTOM ;中断6,目前不启用,进入假中断后立即返回 ;中断7,保留 int8 B _PHANTOM ;中断8,用户自定义中断 int9 B _PHANTOM ;中断9,用户自定义中断 int10 B _PHANTOM ;中断10,用户自定义中断 int11 B _PHANTOM ;中断11,用户自定义中断
- 7 -
第三章 实验项目
int12 int13 int14 int15 int16 int17 int18 int20 int21 int22 int23 int24 int25 int26 int27 int28 int29 int30 int31
B _PHANTOM B _PHANTOM B _PHANTOM B _PHANTOM B _PHANTOM B _PHANTOM B _PHANTOM B _PHANTOM B _PHANTOM B _PHANTOM B _PHANTOM B _PHANTOM B _PHANTOM B _PHANTOM B _PHANTOM B _PHANTOM B _PHANTOM B _PHANTOM B _PHANTOM ;中断12,用户自定义中断 ;中断13,用户自定义中断 ;中断14,用户自定义中断 ;中断15,用户自定义中断 ;中断16,用户自定义中断 ;中断17,TRAP ;中断18,NMI ;中断19,保留 ;中断20,用户自定义中断 ;中断21,用户自定义中断 ;中断22,用户自定义中断 ;中断23,用户自定义中断 ;中断24,用户自定义中断 ;中断25,用户自定义中断 ;中断26,用户自定义中断 ;中断27,用户自定义中断 ;中断28,用户自定义中断 ;中断29,用户自定义中断 ;中断30,用户自定义中断 ;中断31,用户自定义中断
4)将文件命名为vector_c.asm保存,之后,在工程管理器中把vector_c.asm加入到工程first中。
3.2 创建用于C语言环境下的cmd文件
1)窗口中File—New新建文件输入以下内容:
/********************************************************************* 文件名: LF2407A_C.cmd
描述和说明: 'LF240x CMD命令文件(C语言软件工程模板)
*********************************************************************/
/*----------------------------------------------------------------------*/ /* CMD命令文件 - 存储空间划分(LF2407A) */
/*----------------------------------------------------------------------*/
MEMORY { PAGE 0: VECS :origin = 0000h , length = 0040h /* 程序复位 */ PROG :origin = 00b0h , length = 7F50h /* 片内FLASH */ PAGE 1: B2: origin = 0060h , length = 0020h /* 内部双访问RAM,B2 块 */ B0B1: origin = 0200h , length = 0200h/* 内部双访问RAM,B0、B1合并块 */
- 8 -
…… 此处隐藏:1516字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [建筑文档]2018年公需课:专业技术人员创新能力与
- [建筑文档]2013年福建教师招考小学数学历年真题
- [建筑文档]高中信息技术课flash知识点总结 - 图文
- [建筑文档]电工实训 - 图文
- [建筑文档]最高院公告案例分析100篇(民商篇)
- [建筑文档]南开中学高2017级14-15学年(上)期末
- [建筑文档]五粮液集团战略分析
- [建筑文档]鲁教版(2012秋季版)九年级化学 酸碱
- [建筑文档]超星尔雅2017中国哲学概论自整理题库答
- [建筑文档]关于成为海口金盘饮料公司材料独家供货
- [建筑文档]LNG学习资料第一册 基础知识 - 图文
- [建筑文档]四年级品社下册《好大一个家》复习资料
- [建筑文档]现阶段领导权力腐败的特点及发展趋势
- [建筑文档]魏晋南北朝诗歌鉴赏—嵇康
- [建筑文档]坚持追求真爱是理智的行为 正方一辩稿
- [建筑文档]湘西州刑释解教人员帮教安置工作存在的
- [建筑文档]园林工程试题库及答案
- [建筑文档]计算机长期没有向WSUS报告状态
- [建筑文档]日语最新流行语
- [建筑文档]B62-016 景观进场交底专题会议
- 2018年中考语文课内外古诗词鉴赏专题复
- 高考试题研究心得体会
- C语言基础题及答案
- 电气控制及PLC习题及答案
- 都昌小学家长学校汇报材料
- GMAT作文模板正确使用方法
- 俄军办坦克大赛:中国99式有望与豹2A6
- 成本会计练习题
- 酒店餐饮业最流行的5S管理方法
- 2014-2015学年山东省菏泽市高二(下)
- 《黄鹤楼送孟浩然之广陵》教案、说课、
- 2013年结构化学自测题 有答案版
- 2011西安世界园艺博览会游览解说词(附
- 窗口文明单位示范单位创建活动总结
- 2018满分超星尔雅就业课后练习期末答案
- 韶山市城市总体规划-基础资料
- 苏教版第三单元知识点归纳
- 第4章 曲轴模态分析
- 加大查办案件力度的思考
- 武汉CPC导轨介绍




