教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 建筑文档 >

C语言版 DSP原理及应用实验指导书(2)

来源:网络收集 时间:2026-05-24
导读: 第二章 JXARM9-2410教学实验系统简介 2.外设接口功能单元 1) 显示模块 128x64 图形点阵液晶屏,6个发光数码管,6个发光二极管 2) 键盘输入模块4x4键盘 3) 电机控制模块 - 4 - 第二章 JXARM9-2410教学实验系统简

第二章 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字,全部文档内容请下载后查看。喜欢就下载吧 ……
C语言版 DSP原理及应用实验指导书(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/439340.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)