欢迎来到天天文库
浏览记录
ID:44714018
大小:2.06 MB
页数:9页
时间:2019-10-25
《dsp论文报告 DSP技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、西南科技大学城市学院课程考查报告课程名称:DSP技术专业班级:自动化0701(c2)学生姓名:王陶学生学号:200740073授课教师:张笑微一、TMS320F2812芯片CPU结构组成及各组成部分的功能TMS320F2812是TI公司最新推出的一32位定点高速DSP芯片,采用8级指令流水线,单周期32x32位MAC功能,最高速度每秒钟可执行1.50亿条指令(150MIPS),保证了控制和信号处理的快速性和实时性。另外TMS320F2812片上还集成了丰富的外部资源,包括16路12位ADC,16路PWM输出、3个32位通用定时器、128k的16位Flash存贮器、18kRAM存贮器,外围中断
2、扩展模块(PIE)可支持45个外围中断,并具有McBSP,SPI,SCI和扩展的CAN总线等接口。TMS320F2812还支持最大1M的外部存贮器扩展。它既具有数字信号处理能力,又具有强大的事件管理能力和嵌入式控制功能,特别适用于有大批量数据处理的测控场合,如工业自动化控制、电力电子技术应用、智能化仪器仪表及电机、马达伺服控制系统等。其F2812的开发环境是一个叫做代码设计工作室(ccs)的软件,目前主要版本为CodeComposerStudio2.21,下面主要为大家介绍一下它的使用方法。二、CCS集成开发软件的使用CCS软件安装软件过程:双击安装程序ccs2000,进入安装环境,建议使用
3、默认安装路径。选择codeComposerstudio,按照提示进行安装。并重新启动计算机,安装完毕。Ccs软件的配置过程:(1)单击桌面上图标:进入CCS设置窗口。(2)接着进行如下设置(3)接着在下面的窗口中按标号顺序进行如下选择:(4)在出现的窗口按标号顺序进行如下设置:(5)在出现的窗口按标号顺序进行如下设置:首先运行CodeComposerStudio2.21,然后再新建一个工程如下所示:l添加源文件:选择project的addfilestoproject项;在addfilestoproject对话框中选择文件目录为C:/ICETEK-F2812-A-EDUlabdsp281x_
4、exampleLab0101-Useccs,改变文件类型为CSourseFile(*.c;*.cc),选择显示出来的文件为“volume.c”,重复上述步骤,添加C:/ICETEK-F2812-A-EDUlabdsp281x_exampleLab0101-Useccvolume.cmd,添加C:tic2000cgtoolslibrts2800_ml.lib.l查看原文件:添加完后双击工程管理窗中的“volume.c”文件,可以查看程序内容。双击工程管理窗中的“volume.h”文件,可以看到其中有主程序中要用到的一些宏定义如“BUF_SIZE”等。volume.cmd文件定
5、义程序所放置的位置,此例中描述了ICETEK-F2812-A评估板的存储器资源,指定了程序和数据在内存中的位置。l编辑修改源文件及编译程序打开“volume.c”,在里面可以进行编辑或者修改源程序,修改之后重新编译;注意,重新编译时修改过的文件被CCS自动保存。l修改工程文件的设置(1)下载程序:执行FileLoadProgram,在随后打开的对话框中选择刚刚立的C:TImyprojectwangtao.pjtDebugvolume.out文件。(2)设置软件调试断点:在项目浏览窗口中,双击volume.c激活这个文件,移动光标到main()行上,单击鼠标右键选择ToggleBre
6、akpoint或按F9设置断点(另外,双击此行左边的灰色控制条也可以设置或删除断点标记)。(3)利用断点调试程序:选择DebugàRun或按F5运行程序,程序会自动停在main()函数上。①按F10执行到write_buffer()函数。②再按F8,程序将转到write_buffer函数中运行。③此时,为了返回主函数,按shift-F7完成write_buffer函数的执行。④再次执行到write_buffer一行,按F10执行程序,对比与F8执行的不同。l使用观察窗口:(1)执行ViewàWatchWindow打开观察窗口。(2)在volume.c中,用鼠标双击一个变量(比如num),再单
7、击鼠标右键,选择“QuickWatch”,CCS将打开QuickWatch窗口并显示选中的变量。(3)在volume.c中,选中变量num,单击鼠标右键,选择“AddtoWatchWindow”,CCS将把变量添加到观察窗口并显示选中的变量值。(4)在观察窗口中双击变量,则弹出修改变量窗口。此时,可以在这个窗口中改变变量的值。(5)把str变量加到观察窗口中,点击变量左边的“+”,观察窗口可以展开结构变量,并
此文档下载收益归作者所有