毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

TMS320C6713基于DSP的数据采集程序设计(9)

时间:2017-06-22 11:12来源:毕业论文
图2.5 C6000软件开发流程图 CCS常用文件介绍 使用CCS时,经常遇见下述扩展名文件: project.mak: CCS使用的工程文件 program.c: C程序源文件 program.asm: 汇编程


 
图2.5 C6000软件开发流程图
CCS常用文件介绍
使用CCS时,经常遇见下述扩展名文件:
project.mak:    CCS使用的工程文件
program.c:    C程序源文件
program.asm:    汇编程序源文件
filename.h:    C程序的头文件,包含DSP/BIOS API模块的头文件
filename.lib:    库文件
project.cmd:    连接命令文件
program.obj:    由源文件编译或汇编而得的目标文件
program.out:    可执行文件(经完整的编译、汇编以及连接的)
project.wks:    存储环境设置信息的工作区文件,
保存配置文件时将产生下列文件:
programcfg.cmd:    连接器命令文件
programcfg.h54:    汇编头文件
programcfg.s54:    汇编源文件
CCS常用指令简介
设置断点
将光标放置在需要设置断点的程序行前,选择Debug→Breakpoints,即完成可一个断点的设置。
CCS提供3种方法复位目标板。
    Reset DSP:    Debug→Reset,初始化所有的寄存器内容并暂停运行中的程序。使用此命令后,要重新装载.out 文件后,在执行程序。
    Restart:    Debug→Restart,将PC值恢复到当前载入程序的入口地址。
    Go main:    Debug→Go main,将程序运行到主程序的入口处暂停。
CCS提供4种执行操作。
    执行执行:    Debug→Run,程序运行直到遇到断点为止。
    暂停执行:    Debug→Halt,程序停止运行。
    动画执行:    Debug→Animate,用户反复运行程序,直到遇到断点为止。
CCS提供4种单步执行操作。
    单步进入:    Debug→step into,快捷键F8,当调试语句不是基本的汇编指令时,此操作进入语句内部。
    单步执行:    Debug→step Over,此命令将函数或子函数当作一条语句执行,不进入内部调试。
    单步跳出:    Debug→step Out,此命令作用为从子程序中跳出
    执行到光标处:    Debug→Run to Cursor,快捷键crtl+F10,此命令作用为将程序运行到光标处。
内存、寄存器与变量的操作。
    查看变量:    使用view →Watch Window命令
    查看寄存器:    使用view →Registers →CPU  Registers 命令
    查看内存:    使用view →memory命令
Graph的设置即图形显示。
    选择View →Graph →Time/Frequency。
 
图2.6 Graph的设置1
    在弹出的Graph Property Dialog对话窗中,将Graph Title,Start Address,Acquisition Buffer Size,Display Data Size,DSP Data Type等的属性可改变为如下图所示(也可根据具体需要设置属性)。向下滚动右侧的滚动条或调整 dialog框的大小可看到所有的属性。
 
图2.7 Graph的设置2
点击OK,将出现所设的图形窗口。如:在滤波实验中,用以上方法设定的图形窗口,在运行滤波程序后,最终的显示结果如下图所示(可以观察到滤波前后的波形:上边为原始图形,下边为滤波后的波形):
 
图2.8 Graph的设置3
采集程序设计
在试验箱内选择适合的硬件,结合软件实现数据采集的功能。 TMS320C6713基于DSP的数据采集程序设计(9):http://www.751com.cn/tongxin/lunwen_9614.html
------分隔线----------------------------
推荐内容