完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
单片机编程软件通常以Keil和IAR为主,大家在选择适合自己的单片机编程软件时可依据工程要求而定。本文内容针对IAR单片机编程软件,主要讲解该单片机编程软件的工程调试使用方法。如果你对本文将要讲解的内容存在疑惑,不妨一起来学习下哦。
一、 打开工程 运行iar软件,进入demoledProject目录选project.eww进行打开; 二、调试 1、设置断点 在代码左边点击要设置断点的语句,或点击要设置断点的语句,按鼠标右键,选择Toggle Breakpoint (Code)。这时该语句上将出现红色的断点标记。如下图; ·下载运行 按Ctrl+D 或主菜单Projcet-->DownLoad and Debug下载运行 ·执行到断点 按F5 键或工具条上的Go 按钮都可以让程序执行到断点。Debug Log 窗口将显示关于断点的信息。 ·清除断点 双击Breakpoint 窗口中带勾的方框,可以允许或禁止断点。用主菜单Edit > Toggle Breakpoint 或按鼠标右键选择Toggle Breakpoint,可以直接从Breakpoint 窗口删除该断点。 ·调试执行 (1) 单步执行Step Over:按F10,主菜单Debug > Step Over, 单步执行一条C语句或汇编指令,不跟踪进入C函数或者汇编语言子程序; (2) 单步执行Step Into:按F11,主菜单Debug > Step Into, 跟踪执行一条C语句或汇编指令,跟踪进入C函数或者汇编语言子程序 (3) Step Out:按Shift+F11 主菜单Debug >Step Out,启动C函数或汇编语言子程序从当前位置开始执行,并返回到调用该函数或子程序的下一语句 (4) Next Statement:直接运行到下一条语句 (5)Run to Cursor:从当前位置运行到光标指定处 (6)Break:终止运行 (7)Reset:复位 (8)Stop Debugging:退出调试器 查看变量(Live Watch 窗口) (1)打开Live Watch 窗口的方法是选择主菜单View → Live Watch 命令。Live Watch 窗口用于观察静止位置上的变量,如全局变量。 (2)右键要查看的变量,点击Add to Watch;变量的值在执行时会变化并显示出来。 7、监视寄存器 选择主菜单View > Register 打开寄存器窗口,显示的是CPU 寄存器。可以从寄存器窗口左上方的下拉菜单中选择需要查看的任何寄存器组。 8、查看存储器 用户可以在存储器窗口监视所选择的存储器区域。 (1)选择主菜单View >Memory 打开存储器窗口(用8-bit 显示数据)。 (2)双击某个全局变量名并用鼠标将其拖到存储器窗口。执行单步,同时观察存储器的内容是如何修改的。用户可以在存储器窗口修改存储单元的内容。只需把插入点放在希望修改的地方,然后输入新值就可以了。 9、暂停程序 (1)如果要求复位应用程序,选择主菜单Debug > Reset 或工具条上的Reset 按钮。 (2)如果要退出C-SPY,选择Debug > Stop Debugging,或工具条上的Stop Debugging 按钮。 以上便是小编此次带来的“单片机编程软件”相关内容,小编希望通过本文可以帮助大家掌握IAR单片机编程软件进行工程调试的方法。最后,非常感谢大家阅读本文,希望大家今天过的愉快哦。 |
|
|
|
只有小组成员才能发言,加入小组>>
3263 浏览 9 评论
2944 浏览 16 评论
3443 浏览 1 评论
8955 浏览 16 评论
4036 浏览 18 评论
1078浏览 3评论
558浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
551浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2286浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1848浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 15:51 , Processed in 0.820707 second(s), Total 50, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号