- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CCS使用指南
CCSV5.4使用指南
前言:MSP430单片机是德州仪器(TI公司)推出的16位超低功耗单片机系列,低功耗的特性及丰富多样化的外设使其越来越受学习者的青睐,在16位单片机市场中独领风骚。俗话说“工欲善其事必先利其器”,为了更好地学习单片机,和进行嵌入式开发,一个好的调试平台是必须的。CCS的全称是Code Composer Studio,它是美国德州仪器公司出品的代码开发和调试套件,供用户开发和调试DSP和MCU程序。对于刚接触MSP系列单片机的初学者而言,一个实用的CCS使用指南往往能帮助其更快地熟悉和使用程序开发平台,更好地学习单片机。从初学者和实用的角度出发,本小节以实例的形式演示如何在CCSV5.4平台上建立一个工程,如何进行程序编译和调试,并且将对菜单栏里的一些常用功能进行介绍。
一 新建工程
首先打开CCSV5.4确定工作区间,然后点击File-New-CCS Project弹出 如下对话框 如图1.1
图1.1
在 Project name中输入新建工程的名字,在此输入lesson24。
在 Output type中有两个选项:Executable和Static library,前者为构建一个完整的可执行程序,后者为静态库。在此保留:Executable可执行程序
在Location中选择存储路径,在此选择默认路径 F:\workspace_v5_4。
在Device部分选择器件的型号:在此Family选择MSP430;Variant选择MSP430GXXX Family系列,芯片选择MSP430G2553;Connection保持默认。
选择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,配合单步执行可以看其值如何变化。(在数据排列上方第一个方框,可以选择数据在存储器里的排列方式
您可能关注的文档
最近下载
- (高清版)DB62∕T 3175-2019 强夯法处理黄土地基技术规程.pdf VIP
- 最新苏教版三年级数学上册单元测试题及答案全册21套(最全).doc VIP
- 2025年《中国卒中中心建设指南》要点 .pdf VIP
- TCEPCA《构网型静止无功发生器现场系统调试技术规范》.docx VIP
- DB14T3520-2025水土保持梯田工程技术规范.pdf VIP
- GB50607-2010:高炉喷吹煤粉工程设计规范.pdf VIP
- AQ 2003-2018 轧钢安全规程(正式版).docx VIP
- SMT工艺能力单元6--掌握贴片设备和贴片工艺.pptx VIP
- 15D502 等电位联结安装.pdf VIP
- 就业社会政策..ppt VIP
原创力文档


文档评论(0)