77范文网 - 专业文章范例文档资料分享平台

CCS使用指南

来源:网络收集 时间:2020-03-26 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

CCSV5.4使用指南

前言:MSP430单片机是德州仪器(TI公司)推出的16位超低功耗单片机系列,

低功耗的特性及丰富多样化的外设使其越来越受学习者的青睐,在16位单片机市场中独领风骚。俗话说“工欲善其事必先利其器”,为了更好地学习单片机,和进行嵌入式开发,一个好的调试平台是必须的。CCS的全称是Code Composer Studio,它是美国德州仪器公司出品的代码开发和调试套件,供用户开发和调试DSP和MCU程序。对于刚接触MSP系列单片机的初学者而言,一个实用的CCS使用指南往往能帮助其更快地熟悉和使用程序开发平台,更好地学习单片机。从初学者和实用的角度出发,本小节以实例的形式演示如何在CCSV5.4平台上建立一个工程,如何进行程序编译和调试,并且将对菜单栏里的一些常用功能进行介绍。

一 新建工程

1.1 首先打开CCSV5.4确定工作区间,然后点击File->New->CCS Project弹出 如下对话框 如图1.1

图1.1

1.2 在 Project name中输入新建工程的名字,在此输入lesson24。

1.3 在 Output type中有两个选项:Executable和Static library,前者为构建一个完整的可执行程序,后者为静态库。在此保留:Executable可执行程序 1.4 在Location中选择存储路径,在此选择默认路径 F:\\workspace_v5_4。 1.5 在Device部分选择器件的型号:在此Family选择MSP430;Variant选择MSP430GXXX Family系列,芯片选择MSP430G2553;Connection保持默认。 1.6 选择Empty Project(with main.c)即带主函数的空工程,点击Finish完成新工程创建.点击View->Project Explorer,新工程将显示Project Explorer中,如图1.6所示

图1.6

二 程序编译

2.1 假设在程序编辑区编写了如下程序如图2.1

图2.1

2.2 点击程序上方工具栏上的锤子按钮

,进行程序编译.点View->Problems

弹出Problems窗口如图2.2,在该窗口中查看编译是否有错 (注:如果锤子按钮没出来,点击右上方的CCS Edit,如图2.3)

图2.2

图2.3

如图示,程序没有错误,如果程序有错,该窗口会显示错误信息,根据错误显示修改程序,重新进行编译,直至无错方可进行调试。

三 程序调试

3.1 在编译无错后,点击工具栏类似昆虫按钮

进行调试,调试窗口如图3.1

(注:如果调试窗口没有出来,点击View->Debug)

图3.1

3.2 Debug窗口功能介绍 3.2.1 Resume 全速执行 3.2.2 Suspend 暂停 3.2.3 Terminate 停止

在程序执行过程中,点击该按钮,程序会退出调试界面而进入编辑界面。 3.2.4 Step into 单步执行

点击该按钮,程序会一句一句的执行,如果运行到调用函数处,则跳入函数子程序中,继续单步执行。需要注意的是,子程序执行过最后一句后是无法跳出的,这时可以点击Assemblely Step into 跳出。 3.2.5 Step Over 单步执行

和Step into相比,该命令不进入调用的程序(子程序或中断服务程序),该命令一步执行完被调用的子程序。

3.2.6 Step return

单步执行到子函数内部时,点击该按钮可以一步执行完子程序中剩余的语句,并跳出子函数。

3.2.7 Soft Reset 软件复位 Hard Reset 硬件复位 3.2.8 Restart

点击该按钮将程序指针指向程序的起始位置,即程序第一行。 3.3 设置断点

在调试的过程中,我们可以借助断点帮助调试。断点的作用是使程序在设置断点的地方停下来。

选择需要设置断点的位置:

方法一:在需要设置断点的那一行,右键选择Breakpoint->Breakpoint,显示断点

方法二:在需要设置断点那一行的最左侧双击,显示断点;在断点上双击可取消断点。

3.4 查看存储器

在程序调试的过程中,我们可以借助CCS观察存储器,寄存器,变量的值,看其是否与我们预期的值一致,从而顺利地调试出程序。注意:查看这些值时,必须单步执行,不能全速运行。在这里点击View->Memory Browser会弹出存储器窗口,如图3.4.1,在方框里输入程序中用到的寄存器名字或者变量,点击GO或者回车键,存储器窗口便会出现该寄存器或变量对应的地址和值。例如在方框里输入P1口输出寄存器P1OUT,存储器显示如图3.4.2,此时P1OUT的值是0F,配合单步执行可以看其值如何变化。(在数据排列上方第一个方框,可以选择数据在存储器里的排列方式,此处为8-Bit Hex-TI Style)

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库CCS使用指南在线全文阅读。

CCS使用指南.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/875719.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: