当前位置:文档之家› MSP430 中文版用户指南

MSP430 中文版用户指南

用于MSP430™的IAR嵌入式工作平台版本3+用户指南Literature Number:ZHCU026XJune2004–Revised November2011内容Preface (5)1现在就开始! (7)1.1软件安装 (8)1.2LED闪烁 (8)1.3光盘和网络上重要的MSP430文档 (9)2开发流程 (10)2.1概述 (11)2.2使用KickStart (11)2.2.1项目设置 (12)2.2.2用于MSP430L092/MSP430C092的附件项目设置 (13)2.2.3从零开始创建一个项目 (15)2.2.4用于LPMx.5调试的附加项目设置 (16)2.2.5MSP430器件的密码保护 (17)2.2.6使用一个现有的IAR V1.x/V2.x/V3.x项目 (18)2.2.7堆栈管理和.xcl文件 (18)2.2.8如何生成德州仪器(TI).TXT(和其它格式)文件 (18)2.2.9示例程序概述 (18)2.3使用C-SPY (18)2.3.1断点类型 (19)2.3.2使用断点 (20)2.3.3使用单步执行 (21)2.3.4使用观察窗口 (21)A常见问题和解答 (23)A.1硬件 (24)A.2程序开发(汇编语言、C语言编译器、连接器) (24)A.3调试中(C-SPY) (26)B FET专用菜单 (30)B.1菜单 (31)B.1.1Emulator→Device Information (31)B.1.2Emulator→Release JTAG on Go (31)B.1.3Emulator→Resynchronize JTAG (31)B.1.4Emulator→Init New Device (31)B.1.5Emulator→Secure-Blow JTAG Fuse (31)B.1.6Emulator→Breakpoint Usage (31)B.1.7Emulator→Advanced→Clock Control (31)B.1.8Emulator→Advanced→Emulation Mode (31)B.1.9Emulator→Advanced→Memory Dump (32)B.1.10Emulator→Advanced→Breakpoint Combiner (32)B.1.11Emulator→State Storage Control (32)B.1.12Emulator→State Storage Window (32)B.1.13Emulator→Sequencer Control (32)B.1.14Emulator→"Power on"Reset (32)B.1.15Emulator→GIE on/off (32)B.1.16Emulator→Leave Target Running (32)B.1.17Emulator→Force Single Stepping (32)文档修订历史记录 (33)图片列表1-1.激活项目 (8)1-2.在Workspace Overview中激活项目 (9)2-1.L092模式 (13)2-2.C092仿真模式 (13)2-3.C092密码 (14)2-4.启用LPMx.5 (16)2-5.LPMx.5通知 (17)2-6.JTAG密码 (17)图表列表2-1.器件架构、断点和其它仿真特性 (19)4图片列表ZHCU026X–June2004–Revised November2011PrefaceZHCU026X–June2004–Revised November2011请先阅读关于本手册这本手册说明了IAR嵌入式工作平台(EW430)(带有MSP430超低功耗微控制器)™的使用方法。

如何使用本手册阅读并按照Chapter1中的指令操作,现在就开始!。

这一章提供了安装软件的指令,并对如何运行演示程序进行了说明。

在您发现开发工具是多么快速且易于使用之后,TI建议您从头至尾阅读本手册。

这本手册只描述了软件开发环境的设置和基本操作,并没有对MSP430微控制器或者完整的开发软件和硬件系统进行完整说明。

要获得这些项的更多细节,请见德州仪器(TI)提供的相关文档中列出的相关TI和IAR™文档,光盘和网络上的重要MSP430文档。

这本手册应用于德州仪器(TI)的MSP-FET430UIF,MSP-FET430PIF,和eZ430开发工具系列的使用。

这些工具包含封装时可以获得的最新材料。

要获得这些最新的材料(数据表、用户指南、软件、应用信息等),请访问TI MSP430网站/msp430或者与您当地的销售办事处联系。

注意事项和警告信息本文档有可能包含注意事项和警告。

CAUTION这是一个注意事项声明的例子。

注意事项声明描述了一种有可能损坏您的软件或者设备的情况。

注意事项或者警告中所提供的信息是为了保护您的安全。

请仔细阅读每一条注意事项和警告。

(带有MSP430超低功耗微控制器)is a trademark of Texas Instruments.All other trademarks are the property of their respective owners.5 ZHCU026X–June2004–Revised November2011请先阅读德州仪器(TI)提供的相关文档 德州仪器(TI)提供的相关文档MSP430开发工具文档:《MSP430硬件工具用户指南》,文献号SLAU278《eZ430-F2013开发工具用户指南》,文献号SLAU176《eZ430-RF2480用户指南》,文献号SWRA176《eZ430-RF2500开发工具用户指南》,文献号SLAU227《eZ430-RF2500-SEH开发工具用户指南》,文献号SLAU273《eZ430-Chronos开发工具用户指南》,文献号SLAU292MSP430器件数据表《MSP430x1xx系列产品用户指南》,文献号SLAU049《MSP430x2xx系列产品用户指南》,文献号SLAU144《MSP430x3xx系列产品用户指南》,文献号SLAU012《MSP430x4xx系列产品用户指南》,文献号SLAU056《MSP430x5xx/MSP430x6xx系列产品用户指南》,文献号SLAU208CC430器件数据表《CC430系列产品用户指南》,文献号SLAU259如果您需要协助德州仪器(TI)产品信息中心(PIC)提供对MSP430器件和FET开发工具的技术支持。

PIC的联系信息可从TI网站/support上获得。

德州仪器(TI)E2E社区支持论坛为同行工程师、TI工程师,和其他专家提供了公开交流的平台。

可在MSP430网站上找到附加的专用器件信息。

注:KickStart™由德州仪器(TI)提供技术支持。

虽然Kickstart是IAR的产品,但是德州仪器(TI)提供针对它的技术支持。

因此,请不要向IAR寻求针对Kickstart的技术帮助。

在请求帮助前,请先查阅与Kickstart一提供的大量文档。

FCC警告本设备仅限于在实验室测试环境中使用。

它会生成、使用和发出射频能量,而且尚未依照FCC规则第15部分第J子部分中为提供合理的射频干扰保护而制定的计算设备限制执行符合性测试。

在其它环境中操作本设备可能会干扰无线电广播通信,在此情况下,将要求用户自行采取相应措施以消除这种干扰。

6请先阅读ZHCU026X–June2004–Revised November2011Chapter1ZHCU026X–June2004–Revised November2011现在就开始!这一章提供了安装软件的指令,并显示了如何运行演示程序。

Topic Page1.1软件安装 (8)1.2LED闪烁 (8)1.3光盘和网络上重要的MSP430文档 (9)7 ZHCU026X–June2004–Revised November2011现在就开始!软件安装 1.1软件安装按照提供的请先读我(READ ME FIRST)文件中的指令来安装IAR嵌入式Workbench™KickStart。

阅读来自IAR的文件<安装目录>\Embedded Workbench x.x\430\doc\readme.htm以获得与Workbench有关的最新信息。

术语Kickstart是指嵌入式工作平台(包括C-SPY™调试器)的受限制版本。

Kickstart在光盘上与每个FET一起提供,而最新版本可从MSP430网站上获得。

在前一段(和本文档)中提到的文档可通过:开始→程序→IAR Systems→IAR Embedded WorkbenchKickStart for MSP430V3进行访问。

Kickstart与Windows2000(SP4),Windows XP(32位和64位),Windows Vista(32位和64位),以及Windows7(32位和64位)兼容。

然而,USB FET接口只与Windows XP(32位和64位),Windows Vista(32位和64位),以及Windows7(32位和64位)一起工作。

1.2LED闪烁在FET上演示的这部分内容相当于C语言中的“世界您好!”介绍性程序。

一个使LED发光的应用被开发并下载至FET,然后运行。

1.启动开发平台(开始→程序→IAR Systems→IAR Embedded Workbench KickStart for MSP430V3→IAR Embedded Workbench)。

2.点击File→Open Workspace来打开位于:<安装目录>\Embedded Workbench x.x\430\FET_examples\Flashing the LED.eww下的文件。

工作平台窗口打开。

3.点击工作平台窗口底部与MSP430器件(MSP430xxxx)和所需语言(汇编语言或者C语言)相对应的标签来将一个项目激活(请见图1-1)。

图1-1.激活项目8现在就开始!ZHCU026X–June2004–Revised November2011光盘和网络上重要的MSP430文档或者,在Workspace Overview标签内右键点击来激活项目(请见图1-2)。

图1-2.在Workspace Overview中激活项目4.点击Project→Options→FET Debugger→Setup→Connection来选择合适的端口:德州仪器(TI)LPT-IF用于并行FET接口(MSP-FET430PIF)或者德州仪器(TI)USB-IF用于USB接口(MSP-FET430UIF)或者用于eZ430。

相关主题