图5.装进工程,预备运行
在装进并运行应用程序时,单击屏幕上面的run按钮(图6中高亮显示),或者按下F5。程序将被装进,正如屏幕下面的消息所示,从地址零开始执行。观察评估套件电路板,可以确定程序在运行。LCD显示温度,LCD每次变化时,LEDD2都闪烁一下。
图6.Run按钮
假如您还不熟悉MAX-IDE的功能,那么这是熟悉它的一次好机会。您可以单击run按钮右侧的pause按钮,暂停程序(图6)。激活pause按钮会发生几件事情。MAX_IDE将暂停程序,在要被执行的下一行代码上放置一个高亮显示条(图7)。屏幕右侧表中显示的寄存器内容被更新,以反映其当前值。单击寄存器值,输进新值,改变寄存器数值。对于代码调试,这是功能非常强大的工具。单击run按钮,使程序继续执行。
图7.程序暂停执行
单击代码窗口左侧的行号,设置断点,也可以使用StePINto按钮,单步进进代码行,如图8最左侧所示。StepInto按钮右侧的两个按钮分别是StepOver和StepOut按钮。正如其名称所示,用户可以利用它们来进进或者退出子例程。最右侧的按钮是RunToCursor按钮。把图标放在程序的任一行,单击该按钮,程序开始运行,直到要执行该行为止。
图8.Step按钮
MAXQ开发工具指南提供了MAX-IDE功能的具体信息,可以从Maxim网站下载该指南(PDF,864KB)。
C代码实例
USB闪存驱动盘中提供了另外两个实例程序:闪存驱动盘的ExamplesIAR子目录中含有Countdown和Temperature两个程序。Countdown程序使用内部定时器来产生1s间隔,从初始值开始递减计数。计数显示在LCD上,当达到00:00时,程序停止执行。Temperature程序是汇编程序的C语言版本,其名称和上面的一样。所有这些实例都采用了IAR编译器进行编写,该编译器也包含在USB闪存驱动盘中。
装进IAR编译器,执行这两个实例MAXQ2000应用程序的具体说明已经超出了本文档范围。固然如此,还是需要留意以下题目。单击MAXQ2000评估套件主菜单的ProgrammingTools按钮,安装评估版的IAR工具包(KickStart版)。在随后显示的窗口中,单击IAREmbeddedWorkbench®按钮,启动IAR安装工具。按照说明来安装工具包。您可以完成在线注册,从IAR获得许可。安装IARKickStart版之后,从MAXQ2000评估套件主菜单中选择ProgrammingTools按钮,然后选择IARPatch按钮,安装工具包的几个更新。这将启动补丁的安装程序。安装IAR工具包和补丁之后,您可以单击FileOpenWorksPACe...,选择Countdown_Workspace.eww,打开Countdown实例应用程序。在ProjectOptions和Debug-JTAG下面,您可以将通讯端口设置为COM4。选择ProjectRebuildAll,编译并链接应用程序。单击Debug按钮或者选择ProjectDebug,启动调试器。StepInto、RunToCursor或者Go按钮都可以启动程序。在这里可以进一步了解IAR工具包的功能。
结论
MAXQ2000USB“拇指”评估套件是评估MAXQ2000RISC微控制器方便可靠的平台。电路板采用了具有USB接口的“拇指”外形封装。评估套件的USB闪存驱动盘含有MAX-IDE。采用MAX-IDE和套件电路板,用户可以开发并调试MAXQ2000RISC微控制器应用程序。USB闪存驱动盘提供了几个实例程序和评估版的编译器以及工具包。