DSP实验报告 实验1 CCS入门实验2(C语言的使用)

DSP实验报告 实验1 CCS入门实验2(C语言的使用)

ID:39576863

大小:697.26 KB

页数:26页

时间:2019-07-06

DSP实验报告 实验1 CCS入门实验2(C语言的使用)_第1页
DSP实验报告 实验1 CCS入门实验2(C语言的使用)_第2页
DSP实验报告 实验1 CCS入门实验2(C语言的使用)_第3页
DSP实验报告 实验1 CCS入门实验2(C语言的使用)_第4页
DSP实验报告 实验1 CCS入门实验2(C语言的使用)_第5页
资源描述:

《DSP实验报告 实验1 CCS入门实验2(C语言的使用)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1DSP实验报告院(系)名称自动化科学与电气工程学院学生姓名学号任课老师吴冠2014年6月DSP实验报告实验1CCS入门实验2(C语言的使用)一、实验目的1.学习用标准C语言编制程序;了解常用的C语言程序设计方法和组成部分。2.熟悉使用软件仿真方式调试程序。二、实验内容1.DSP源文件的建立;2.DSP程序工程文件的建立;3.掌握C语言在DSP中的应用。三、实验背景知识当使用标准C语言编制的程序时,其源程序文件名的后缀应为.c。CCS在编译标准C语言程序时,首先将其编译成相应汇编语言程序,再进一步编译成目标DSP的可执行代码。最后生成的是c

2、off格式的可下载到DSP中运行的文件,其文件名后缀为.out。由于使用C语言编制程序,其中调用的标准C的库函数由专门的库提供,在编译连接时编译系统还负责构建C运行环境。所以用户工程中需要注明使用C的支持库。四、实验主程序1.add.c:实验的主程序。2.28335.gel:系统初始化3.28335.cmd:声明了系统的存储器配置与程序各段的连接关系。Add.c中程序:#include/*========main========*/voidmain(){inta=10;intb=10;intc;c=a+b;for(;;);

3、1DSP实验报告五、实验步骤1.双击图标进入CCS环境;2.添加工程pjt文件,点击Project→open命令3.在弹出的对话框中选中cadd.pjt文件添加该工程文件。4.添加gel文件,即右键点击工程视窗中的GELfiles,在弹出的菜单中选择laodgel命令。5.添加.out文件,即使用File→LoadProgram菜单命令。装载add.out文件,进行调试。.out文件一般存放在程序文件夹的debug文件夹中。6.打开观察窗口观看变量的值,即使用View→WatchWindow菜单命令。7.打开add.c文件,在22行“for

4、(;;);”设置断点。8.运行程序,观察结果。六、实验结果七、实验感想本次试验过程中我初步了解了DSP编程和实验箱的使用方法,学会了使用软件方式调试程序,为以后的实验打下一定基础。2DSP实验报告实验2片上外设实验3——AD采集实验一、实验目的1.了解TMS320F28335片上外设AD;2.熟悉片上AD的使用;3.利用片上AD进行数据采集。二、实验内容1.初始化系统;2.初始化片上AD,进行通道的选则3.AD数据采集。三、实验背景知识TMS320F28335片内AD简介:当TMS320F28335片内有1个带采样保持电路的12BIT的A/

5、D转换模块。1.ADC特点:1)带S/H的12BIT的ADC;2)模拟量输入范围:0.0V~3.0V;3)转换率:在25MHz的ADC时钟下为80ns;4)16路AD转换通道;5)自动排序功能可以提供一次触发转换16路AD,每次转换能够编程选择16路通道的任何1个;6)排序可以选择2个独立的8通道排序或者是1个大的16通道排序;7)转换结果存储在16个寄存器中;转换结果=4095×(输入的模拟信号-ADCLO)÷3;8)有多重触发AD转换方式:软件启动、EVA和EVB;9)中断控制方式灵活,可以在每次转换结束或每隔一次转换结束触发中断;2.

6、ADC管脚信号ADC管脚由模拟量输入部分、ADC设置部分和ADC电源三部分构成。1)拟量输入部分:3DSP实验报告A通道输入:ADCINA0~ADCINA7B通道输入:ADCINB0~ADCINB72)DC设置部分:ADC电压参考输出(2V):ADCREFPADC电压参考输出(1V):ADCREFMADC外部电流旁路电阻:ADCRESEXT测试管脚:ADCBGREFINADC模拟地:AVSSREFBGADC模拟电源:AVDDREFBGADC公共地:ADCLO3)ADC电源:ADC模拟地:VSSA1、VSSA2ADC模拟电源:VDDA1、VD

7、DA2ADC数字地:VSS1ADC数字电源:VDD1ADCIO口地:VDDAIOADCIO口电源:VSSAIO3.ADC转换步骤:1)初始化DSP系统;2)设置PIE中断矢量表,3)初始化ADC模块;4)将ADC中断的入口地址装入PIE中断矢量表中,开中断;5)软件启动ADC转换;6)等待ADC中断;7)在ADC中断中读取ADC转换结果,软件启动下一次ADC中断。AD接口:SEED-DEC28335的AD接口使用了ADCINA0、ADCINA2、ADCINA4以及ADCINA6共四个通道,用户可任选其中一个使用,本例程选用的是ADCINA6

8、。四、实验主程序片上AD实验,包含文件:1.AD.c:实验主程序,包含了系统初始化,AD初始化,AD中断初始化,Timer中断初始化,A/D采样及控制其采样频率的Timer中断程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。