KEIL5中Debug调试 您所在的位置:网站首页 debug模式是什么异次元 KEIL5中Debug调试

KEIL5中Debug调试

#KEIL5中Debug调试| 来源: 网络整理| 查看: 265

文章目录 前言一、进入调试二、介绍调试工具栏二、搜索寻找 三、特殊的窗口1.命令输出窗口2.寄存器窗口3.汇编语言窗口4.变量查看窗口5.检测自己想要看的 总结

前言

其实我经常用的调试方法是在指定行加Printf(); 通过串口查看打印的信息,就知道执行到哪一步。 但是这是很麻烦的。 程序由上而下的执行顺序不会变的。debug调试也是从主函数开始这样调试的。一步一步的运行调试程序检查错误,或者直接运行到某处,二话不多说,开整!

一、进入调试

在这里插入图片描述

二、介绍调试工具栏

在这里插入图片描述

1 . 复位按钮:(类似于用复位按键复位),复位之后程序回到最开始处,即复位中断处理函数处; 其实我感觉没用,不如从新调试呢!

2 .全速运行(F5):这个按钮将使程序一直处于运行状态,或者直接运行到设置的断点处。

3 .每点一次按钮,程序运行一步,遇到函数会进入函数执行

4 .逐行调试(F10):也就是每点一次按钮,程序运行一行,遇到函数跳过函数执行。

5 .跳出调试(Ctrl + F11):这个按钮能快速执行完当前函数的剩下语句,然后跳出该函数体,准备执行下一条语句。

6 .运行到光标处(Ctrl + F10):这个按钮能直接运行到你的光标处.

7 .设置当前光标处是断点

8 .失能当前光标处的断点

9.失能所有的断点

10.删除所有的断点

在这里插入图片描述

1.返回上一步调试 2.进入下一步调试

掌握这些就可以完成很多调试了。适合基础人员。

二、搜索寻找

这也是一种调试的方法,你可以看到变量在这个工程中所有被调用的位置,这样容易形成逻辑思路。 在这里插入图片描述 在这里插入图片描述

三、特殊的窗口 1.命令输出窗口

调试时显示一些数据。 在这里插入图片描述

2.寄存器窗口

观察每一步寄存器的变化。 在这里插入图片描述

3.汇编语言窗口

一般情况下我们不用,关闭就行了 在这里插入图片描述

4.变量查看窗口

实时检测到每一步变量的变化 在这里插入图片描述

5.检测自己想要看的

在这里插入图片描述

总结

能力有限,这些窗口不经常用,好像逻辑分析串口很厉害,测SPI通信时,可以用的到! 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有