【摘要】:在调试器模式下运行exam1进入调试模式后,工具栏会多出调试器快捷工具条,如图3-24所示。MPLAB ICD 2在调试器模式下可以实时或单步执行代码,实时执行代码又称为“全速运行”,当然调试器模式下的“全速运行”与单片机脱离开发系统独立运行时的“全速运行”还是有区别的,单步执行代码又称为“单步运行”。首先执行调试器模式下的“全速运行”。
在调试器模式下运行exam1进入调试模式后,工具栏会多出调试器快捷工具条,如图3-24所示。
从左到右分别是:
1)run——全速运行;
2)halt——暂停;
3)animate——自动单步(或称为慢速运行);
4)stepinto——单步运行(子程序内部也单步运行);
图3-24 快捷工具条(www.xing528.com)
5)stepover——单步运行(子程序内部代码被全速执行,整个子程序被作为单步运行中的一步来执行);
6)stepout——跳出子循环(当程序运行在子程序中时,可以使用它直接运行完该子程序);
7)reset——复位。
MPLAB ICD 2在调试器模式下可以实时或单步执行代码,实时执行代码又称为“全速运行”,当然调试器模式下的“全速运行”与单片机脱离开发系统独立运行时的“全速运行”还是有区别的,单步执行代码又称为“单步运行”。
首先执行调试器模式下的“全速运行”。选择Debugger→Run(或单击Run工具栏按钮)。
如果编写的程序没有错误,则可继续下一步——在编程器模式下下载目标代码;如果有错误,则先选择Debugger→Halt(或单击Halt工具栏按钮)来中止程序执行,然后利用一些调试方法:如设置断点对程序进行修改,直到无误为止。需要注意的是,当对程序作了修改以后,记得保存之后选择Project→Build All来重新编译并重新下载源代码。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。