MSP430图形可视化仿真Hanson-he@ti.com本文描述CCS4.0版本下MSP430系列的图形化调试功能。目录•1介绍•2图形可视化的操作:o2.1下载安装必需的组件o2.2创建例子工程o2.3配置图形显示和调试•3注意事项•4参考文档1.介绍使用TIDSP开发的人都知道,在CodeComposerStudio环境中集成了图形数据显示的功能,目前新一代的CCSv4能够支持MSP430家族的所有芯片,这一功能对于需要从存储器和寄存器直接实时的显示数据内容非常有用,本文使用网上常用的ADC12MSP430F149的例程代码进行调试,详细描述图形化数据显示的操作流程和需要考量的因素。2.图形可视化的操作2.1下载安装必须的组件•首先下载安装CCSv4,确认MSP430相关的仿真器也已经安装。•从MSP430系列例程代码链接网址http://focus.ti.com/mcu/docs/mcuprodcodeexamples.tsp?sectionId=96&tabId=1468下载代码,同时解压例程代码,在例程代码中选择文件2.2创建例子工程•在CCSv4集成环境中,创建一个新的MSP430工程,执行File->New->CCSProject...,然后命名MSP430_graph,点击下一步。•选择MSP430为工程类型,点击下一步。PDFcreatedwithpdfFactoryProtrialversionwww.pdffactory.com•新建一个工程不需要特定的项目,因此接着点击下一步。•选择MSP430F149作为目标芯片,点击完成。这样就会创建如下一个工程。目标芯片的配置可以参考如下的链接:http://processors.wiki.ti.com/index.php/Creating_Custom_Target_Configurations图1:新建一个工程•在MSP430_graph工程名中右键,点击添加文件到工程中,指向例程代码的目录,选择文件。•双击源文件,定位到31行(检查下面需要修改的代码部分),由于ADC运行在200kSPS不能显示数据,为了降低转换速率的目的,分频器ADC12DIV0,ADC12DIV1和ADC12DIV2将被添加到ADC12CTL1寄存器,因此为了方便显示的目的,设定ADC运行在5Hz。...ADC12CTL0=SHT0_2+ADC12ON;//设置采样时间,开启ADC12ADC12CTL1=SHP+ADC12DIV0+ADC12DIV1+ADC12DIV2;//使用采样定时器ADC12IE=0x01;//使能中断ADC12CTL0|=ENC;//转换使能...PDFcreatedwithpdfFactoryProtrialversionwww.pdffactory.com•当工程被创建之后,在目标配置文件中使用USB仿真器。•编译工程:菜单栏Project->BuildActiveProject。如果编译成功,将看到如下界面。图2:编译成功界面2.3配置图形显示和调试•打开调试器,装载工程到目标板上,点击菜单栏Target->De...