文章目录
- 前言
- 一、Debug是什么
- 二、如何调试
- 1.重要调试按键介绍
- 2.其他按键介绍
- 三、监视变量窗口
- 总结
前言
这一篇文章是非常重要的,掌握了这篇文章有助于大家在比赛中快速找到错误。
一、Debug是什么
Debug是一种程序,一种调试工具,说白了就是供程序员检查修改问题的工具。平时我们也将Debug称为调试。
二、如何调试
1.重要调试按键介绍
1.先编译程序无错误
2.开启调试按钮
这个调试的按钮是一个红色的d,按下即可开启调试模式。
3.单步执行程序
开启调试后代码会从黄色和蓝色箭头处开始执行,上面有4个按键这4个按键可以帮助我们进行跳转或者进行下一步。
下面分别介绍这4个按键的作用(从左边开始介绍)
第一个按键:
进入当前函数内部,点击这个按键后就会进入到HAL_Init()这个函数里面,这个时候我们就可以看到整个函数的内部实现了。
第二个按键:
执行下一条语句,大家对比上面两张图片就会发现黄色和蓝色箭头已经向下移动了,点击这个按键会让代码向下执行。
第三个按键:
跳出当前函数,刚刚我们是使用第一个按键进入了HAL_Init()这个函数的,现在点击了第三个按键就跳出了HAL_Init()这个函数,跳出后就执行到了SystemClock_Config()这个函数处。
第四个按键:
全速运行代码(可以理解为把代码全部烧录到开发板中)
2.其他按键介绍
按下这个X按键程序停止全速运行,程序将停止在当前执行到的位置。
RST复位按键(让程序重新从最开始的地方执行)
三、监视变量窗口
这里有两个变量监视的窗口,这个窗口可以监测变量在程序运行时,时时刻刻的变化。
通过这个窗口可以看到变量在不停的变化中。
总结
掌握好Debug是非常重要的,希望大家能自己多去调试。