MAX-IDE入门

[09-12 17:53:01]   来源:http://www.88dzw.com  单片机学习   阅读:8337

文章摘要: 运行项目 项目被成功编译后,可以采用以下方法之一,在调试器中执行该项目。 选择Debug Run (F5)后,编译后的项目代码通过JTAG接口被装入MAXQ微控制器并启动运行。程序将持续运行,直到选择了Debug Stop (Shift+F5)、点击Pause按钮或者程序执行到断点为止。 选择Debug Step Into (F11)后,编译后的程序被载入,在源代码的第一行暂停程序

MAX-IDE入门,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com

运行项目

项目被成功编译后,可以采用以下方法之一,在调试器中执行该项目。

选择Debug Run (F5)后,编译后的项目代码通过JTAG接口被装入MAXQ微控制器并启动运行。程序将持续运行,直到选择了Debug Stop (Shift+F5)、点击Pause按钮或者程序执行到断点为止。

选择Debug Step Into (F11)后,编译后的程序被载入,在源代码的第一行暂停程序执行。

选择Debug Run to Cursor (Control+F10)后,编译后的程序被载入,并开始运行,直到程序运行到编辑窗口中光标所在的行,或者遇到断点,先到者为准。如果光标不在源代码行上,选择该选项将导致错误。

断点用来使程序运行到预定位置时暂停下来,可以采用以下三种方法之一设置或清除。

将光标移到您希望建立断点的行,选择Debug Toggle Breakpoint。
将光标移到您希望建立断点的行,点击工具条上的禁行灯图标。
在编辑窗口中,单击您希望建立断点的行号。

注意,可以将断点设在没有源代码的行上,但是这不会起作用。MAXQ微控制器支持一次设4个断点;如果选择Run to Cursor,这将占用一个断点,因此,在这种情况下,只能设置3个断点。

选择Debug Stop,或者单击工具条上的Stop图标,将完全停止程序运行。但是,如果停止在第一行(Step Into)、光标行(Run to Cursor)或者设置了断点的行,接下来还可以使用单步模式运行程序。也可以通过单击Pause按钮进入单步模式。在该模式下,以绿色箭头标志当前运行所处的位置,可使用下列命令:

Debug Step Into (F11), Debug Step Over (F10)和Debug Step Out(Shift+F10),在汇编调试模式下,这些命令的作用相同,即执行单个指令,将执行点转至下一指令。

Debug Run,从当前位置开始运行,直到下一个断点,如上所述。

Debug Run To Cursor,从当前位置开始运行,直到光标所在的行,如上所述。

注意,运行在汇编语言调试模式时,Debug菜单下的High-Level Debug和Low-Level Debug设置不起作用。

显示和编辑处理器寄存器

程序装入并执行了至少一条指令后,就可以利用调试器来查看和编辑MAXQ微控制器的寄存器。选择Window Show Registers 将显示寄存器组。随着调试器中代码的执行,这些寄存器中的数值将随之更新。双击可写寄存器的数值区可以对其进行编辑,可以输入十六进制、十进制或二进制的新值。

使用MAXQ2000评估板时应注意:如果装配了LCD子板,不要手动编辑PO0, PD0, PO1, PD1, PO2, PD2, PO3或者PD3寄存器的值。当带有LCD时,这些引脚上的静态输出会损坏LCD。

显示和编辑处理器存储器

程序装入并至少执行一条指令后,就可以查看和编辑MAXQ微控制器的内部存储器了。选择Window Show Memory 将显示内部存储器。通过显示窗口中的下拉列表,你可以选择查看代码、数据或者堆栈存储器。代码和堆栈区用16位宽显示,数据区用8位宽显示。数据和堆栈区的存储器值可以编辑,双击某个存储器位置并输入新值即可。

使用MAX-IDE汇编器

MAX-IDE提供一个多道汇编器,用于开发MAXQ汇编语言应用程序。该汇编程序含有一个单道预处理器,能够使用包含文件、符号等式、条件汇编和宏。汇编器和预处理器完全集成在MAX-IDE环境中。

有关如何使用宏以及其他预处理伪指令的举例,请参考'Macro'实例项目。

一般语法

上一页  [1] [2] [3] [4] [5]  下一页


Tag:单片机学习单片机开发,单片机原理,单片机教程单片机学习

《MAX-IDE入门》相关文章

分类导航
最新更新
热门排行