TMS320F2812完整实验过程快速入门_第1页
TMS320F2812完整实验过程快速入门_第2页
TMS320F2812完整实验过程快速入门_第3页
TMS320F2812完整实验过程快速入门_第4页
TMS320F2812完整实验过程快速入门_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、跟我学(1)点亮LED勺完整实验过程基于 TMS320F2812实验目勺:通过本实验让初学者能对 TMS320F2812勺实验开发快速入门。通过一个具体实例, 向读者介绍介绍一个实验勺完整过程: 如何搭建实验环境; 如何使 用 CCS2.0 集成开发环境,学会如何进行编辑源程序、编译,生成包含调试信息勺映像 文件。本章介绍勺实验步骤可谓面面俱到,只要初学者按照介绍勺步骤进行操作,定能成功! 实验器材: 所必需勺器材包括:(使用仿真器进行实验)1. DSP2X5X 实验箱 1 台2. AC 电源线 1 根3. DSP仿真器1套4. 计算机 1 台 计算机系统配置需求:1 Microsoft Wi

2、ndows98 , Windows NT, Windows 2000 , Windows XP 。2. 486以上CPU建议采用Pentium II 及更高级的处理器;364M 以上存,建议采用 128M 以上;4. 200M 空间勺可用硬盘空间;5. CD-ROM驱动器;6. USB 接口至少 2个。实验步骤: 第一步: CCS2000 实验环境勺搭建和测试。 第二步:工程勺编辑。包括:建立工程,添加文件到工程。 第三步:工程勺编译和连接。包括:编译连接前勺设置对工程进行编译和。 第四步:开始调试。包括:装载目标代码,调试方法。 第五步:查看程序中勺数据。参考代码:光盘 DSP2812pro

3、gramDSP281x_examplesSEG7第一步CCS2000实验环境的搭建和测试CCS2000实验环境的搭建和测试包括:(1) CCS2000集成调试软件的安装2) TMS320LF2407仿真驱动程序安装(3)USB仿真器的硬件驱动程序安装(4)CCS setup 配置(5)测试系统能否正常工作请参看实验指导书“第一部分第三章”的全部容。第二步工程的编辑我们在完成“第一步”中第(5)点操作,待测试系统正常工作后,进入这一步的操作。 此时,仿真器已经连接好,CCS2000调试环境已经打开,如下图:2.1建立工程首先选择Project-New 菜单,打开创建新工程的对话框,输入工程的位置

4、和工程的名 称,如图在“”目录下创建2812.pjt 工程。注意:工程名和工程路径中均不能出现汉字和带空格,所以,不能把工程存放在桌面和我 的文档等目录下。一个完整的工程文件包括一个 CMD文件、若干个H文件、若干个Lib文件、若干个ASM 文件、若干个C文件等。一个最简单的工程文件至少应该包括一个CMD文件和一个ASM文件或者一个C文件),稍微复杂一点的工程文件将包括必要的H文件和Lib文件,也就是头文件和库函数,可以使用标准头文件和用户自己的头文件。2.2创建一个新文件选择File-New-Source file菜单,创建一个新文件。在打开的编辑窗口中,输入控制数码管的程序:#i nclu

5、de DSP281x Device.h/ DSP281x Headerfile Include File #in clude DSP281x_Examples.h / DSP281x Examples In clude File #include f2812a.h/子程序接口#defi ne SegData *(i nt *)0x108001#defi ne SegCs0 *(i nt *)0x108002#defi ne SegCs1 *(i nt *)0x108003#defi ne SegCs2 *(i nt *)0x108004#defi ne SegCs3 *(i nt *)0x10

6、8005#defi ne SegCs4 *(i nt *)0x108006#defi ne SegCs5 *(i nt *)0x108007void Delay (un sig ned int n Delay);/延时子程序un sig ned char seg7table16 = /* 01234567*/0xc0,0xf9, 0xa4,0xb0,0x99,0x92, 0x82,0xf8,/* 89 ABCDE F*/0x80,0x90, 0x88,0x83,0xc6,0xa1, 0x86,0x8e,;main ()int i;In itSysCtrl();SegCs0 = 0x0;SegC

7、s1 = 0x0;SegCs2 = 0x0;SegCs3 = 0x0;SegCs4 = 0x0;SegCs5 = 0x0;while(1)/数码管从0到F依次将字符显示出来for(i=0;i=OxO;i-)/查表并输出数据SegData = seg7tablei;Delay (256);void Delay (un sig ned int n Delay)int i,j,k=O;for ( i=0;i nDelay;i+ )for ( j=0;jSave As菜单,在保存为”窗口中文件名”栏目输入文件名,如:main,在保存类型栏目中选择C Source Files (*.c)”,点击保存”,

8、如图:保存后的文件窗口如下:include DSFBIxJhvjs . hl . /insluda DS?201E_Ezajnppc*h#incltde “fEB:吐 帀DSPZfl Hedderfilw iicUdy Fi%DP2Lk EampiccInclude File#Llef ireSegData*(inr卅de FinoSegCsLl* (int/defineSsgCs1 (int尹 cka:S&gCeJ?dBuild Optio nspe叩nelucraJrtD!D!rrl陀乩DeDS金Tncubso圍圍aDsF2口口口 : asAdd Ales to Project. Open

9、 for Editing Export to Makefile. Set as Active Project SaveCloseBuildBuild .Selection only)Stop BuildCleanClean (SelecticrY only)Project Dependencies.Configuration勺“Build Options.rrii为了能够进行源代码级的调试,需要设置使能源代码调试选项,具体设置如下:i.snvral.s 1 . &sm Filei* (k)l-il)= 1TibnlM ( 43.J:It asu sonrc* (ac?GeAirtt* iict

10、anbly + *ndid w*mirigT: n呻: qtlC -us enibLy racj o (FH)Farstr rreprcceiED-Du lid Optio rifi for 3B12 pjt总General Conpiler Linker | Link Orler |Kg 电匹fr*D: HErt*=2B12XDug, 矿_DEE1KT - drfLWtCE_NODELf nl v20CtttjgQry;BicAivancedFadb-ii.Build来编译生成的工程:第四步开始调试4.1装载目标代码:J1跳线跳到MP莫式,确定仿真器,实验箱工作正常选择 File-Load program :ilEditHe bug JEofilerEEL Option oolm WindowXDS510 EbuJNewdoseSavecT?护少P 2袖喩* 1冒罟三摩瞎当為1轡釦典_ji ntOCtrltS选择要下载的文件。下载完成后,点击run ,就可以看到数码管运行起来。I ffiZ312. Ut . Uetw13園雪国Fl空HIk LJ GEL files电 Fde Edit View Project?Brealcpoint. Probe PointsStep

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论