您当前的位置:五五电子网电子知识单片机-工控设备嵌入式系统-技术采用MAXQ2000 RISC微控制器USB “拇指”评估套件设计 正文
采用MAXQ2000 RISC微控制器USB “拇指”评估套件设计

采用MAXQ2000 RISC微控制器USB “拇指”评估套件设计

点击数:7868 次   录入时间:03-04 11:51:14   整理:http://www.55dianzi.com   嵌入式系统-技术
AllProgramsMAX-IDEMAX-IDE启动它。也可以找到MAX-IDE图标,单击它。假如还没有完成这些工作,按照上面安装MAX-IDE的先容来设置DevICeOptions。现在,选择ProjectOpenProject,找到汇编语言温度实例所在的目录(例如,C:MAXQ2000USBKITMAX-IDETemperature)。选择2000test.prj文件,单击OPEN。MAX-IDE将打开工程,把汇编语言源文件(2000test.asm)装进到显示窗口中(图5)。打开工程,MAX-IDE会与评估套件建立通讯,屏幕底部的消息对此进行了确认。然而,在程序执行前,MAX-IDE并没有被实际装进到套件中。确定在打开工程之前,电路板已经插进到主动USB端口中。否则,在程序确定无法与套件进行通讯之前,您不得不等待相对较长的超时时间。

    图5. 装进工程,预备运行
图5.装进工程,预备运行

    在装进并运行应用程序时,单击屏幕上面的run按钮(图6中高亮显示),或者按下F5。程序将被装进,正如屏幕下面的消息所示,从地址零开始执行。观察评估套件电路板,可以确定程序在运行。LCD显示温度,LCD每次变化时,LEDD2都闪烁一下。

    图6. Run按钮
图6.Run按钮

    假如您还不熟悉MAX-IDE的功能,那么这是熟悉它的一次好机会。您可以单击run按钮右侧的pause按钮,暂停程序(图6)。激活pause按钮会发生几件事情。MAX_IDE将暂停程序,在要被执行的下一行代码上放置一个高亮显示条(图7)。屏幕右侧表中显示的寄存器内容被更新,以反映其当前值。单击寄存器值,输进新值,改变寄存器数值。对于代码调试,这是功能非常强大的工具。单击run按钮,使程序继续执行。

    图7. 程序暂停执行
图7.程序暂停执行

    单击代码窗口左侧的行号,设置断点,也可以使用StePINto按钮,单步进进代码行,如图8最左侧所示。StepInto按钮右侧的两个按钮分别是StepOver和StepOut按钮。正如其名称所示,用户可以利用它们来进进或者退出子例程。最右侧的按钮是RunToCursor按钮。把图标放在程序的任一行,单击该按钮,程序开始运行,直到要执行该行为止。

    图8. Step按钮
图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闪存驱动盘提供了几个实例程序和评估版的编译器以及工具包。



上一页  [1] [2] 


本文关键字:控制器  评估  嵌入式系统-技术单片机-工控设备 - 嵌入式系统-技术