Keil调试程序如何查看变量
第一个问题:调试时候想实时查看某一变量变化?
view 菜单下的 watch windows,全局变量才能查看点击打开链接
比如要查看u8 adcx的值变化,如下:
全速运行后,如下:
无法查看!什么问题?
该变量非全局变量!
解决办法:
必须是当前断点处所在的函数里面有这个参数才行,或者是全局变量.点击打开链接
将变量adcx改为全局变量:
调试状态下,鼠标选中变量后点右键,弹出的菜单有增加到变量窗口一栏,添加到watch #1 watch #2都可以。点击打开链接
第二个问题:Watch1窗口中变量adcx值不能实时显示?
解决方法:
8楼:调试状态下,勾上View->Periodic Window Update 点击打开链接
第三个问题:调试时候如何查看局部变量?
watch框内的变量只有在当前变量作用域的才可以添加,例如全局变量。局部变量即使添加后,在下次调试时也会从watch窗口移除,改到locals窗口内显示。locals窗口是查看当前函数处内部变量值得窗口。点击打开链接
我的理解:Call Stack + Local窗口变量自动的添加,取决于程序设置断点停止的位置有哪些局部变量和显示停止时刻的值。断点作用域改变,窗口中的变量名也随之改变。程序运行状态无法显示。
上面图片源自于:KEIL help文档
keil在调试时watch 窗口里面的各个选项框有什么不同?点击打开链接
Keil调试程序如何查看变量相关推荐
- keil如何进行软件仿真,以及如何查看变量的实时值
1.打开工程,点击魔术棒选择芯片和晶振,如下图 2.在Debug里面选择选择Use Simulator-使用软件仿真,勾选上Run to main() 3.点击红色的d符号,即可以进入仿真界面 下面介 ...
- pycharm如何在程序运行后查看变量的值,变量的类型(不通过print和debug的方式)
文章目录: 1 问题描述 2 ycharm如何在程序运行后查看变量的值,变量的类型 1 问题描述 有时候程序中有很多变量,我们在调试程序的时候需要知道这些变量的的值和变量的类型,如果通过print的方 ...
- 如何使用Keil仿真环境查看CPU类型字长?【worldsing笔记】
笔者上次写了如何用IAR查CPU的字长和数据类长度的方法:点击这里查看 今天试着在Keil MDK 5.0 里查看CPU的字长和数据类长度,打开一个已有的工程,编译并进入Debug,如图1.1所示: ...
- VS2019调试查看变量_单片机编程软件一点通,IAR单片机编程软件工程调试方法
单片机编程软件通常以Keil和IAR为主,大家在选择适合自己的单片机编程软件时可依据工程要求而定.本文内容针对IAR单片机编程软件,主要讲解该单片机编程软件的工程调试使用方法.如果你对本文将要讲解的内 ...
- gdb+linux+查看变量,gdb查看变量值
转贴地址 gdb调试过程中如何查看变量的值?一般说来使用print(p)指令来实现,并有自己很多的输出格式. print和它的显示格式 p /x var #十六进制显示变量. p /d var #十进 ...
- 微信小程序--查看变量类型的方法(简易)
场景描述 有bug的时候,我们可能会想起会不会是变量类型的错误呢?是的,很多时候,变量类型不仔细.不注意,很容易出错.那么怎么简单的查看变量类型呢? 方法 说个最简单的方法吧,直接把鼠标移动到变量名上 ...
- python怎么用函数查看变量类型_查看变量类型的Python内置函数是()。
[单选题]下列不属于反射的是( ) [判断题]传统通俗史学有普及型和通俗型 [单选题]当前最流行和最受重视的资料分析是( ). [简答题]什么情况下采用斜视图比较合适? [单选题]下列命题正确的是( ...
- 【Flutter】Flutter 调试 ( 调试回退功能 | Debug 调试中查看变量的方式 | 控制台信息 )
文章目录 一.调试回退功能 二.Debug 调试中查看变量的方式 三.Debug 控制台信息 四.相关资源 一.调试回退功能 在调试过程中 , 经常错过关键位置的调试 , 如没有进入关键方法进行调试 ...
- VS2019调试查看变量_PL/SQL调试存储过程?看这篇就够了
概述 虽然现在存储过程相对比较少用了,但是平时接触不可避免的要跟存储过程打交道,当需要自己写的时候总会碰到这或那的错误,这个时候一般要怎么调试呢? PL/SQL调试 PL/SQL中提供了[调试存储过程 ...
最新文章
- BufferedReader 和BufferedWriter
- ubuntu16.04安装UR3/UR5/UR10机械臂的ROS驱动并实现gazebo下Moveit运动规划仿真以及真实UR3机械臂的运动控制(1)
- http://www.ybtsoft.com/
- WinForm 中ComboBox 绑定总结
- const变量初始化问题
- 你百分之九十九的问题都是因为懒
- teechart绘制实时曲线_关于PIII曲线
- mysql8 距离计算_MySQL8 的 Hash join 算法
- python函数参数顺序_对Python中函数参数类型及排序问题,三个方面的总结
- bitset——定义及常用操作。
- 程序猿、工程师如何快速高效使用MAC电脑技巧、常用快捷键汇总
- 一文读懂V8垃圾回收机制——新生代Scavenge、老生代Mark-Sweep和Mark-Compact
- 请假工资扣费总额计算机公式,病假扣款计算公式excel
- GD32450i-EVAL学习笔记 12 - EXMCNandFlash
- 06-08 无人机怎么拍摄VR全境图?
- 汽车matlab小论文,基于matlab汽车道路模型研究论文
- 交通数字孪生高速公路规划设计市政道路BIM正向改扩建设计利用实景三维无人机机载LiDAR倾斜摄影车载地面三维激光扫描仪LiDAR点云数据提取自动驾驶高精地图三维矢量车道标线3d点云标注
- 弘辽科技:淘宝如何提升店铺流量?需要准备什么?
- 【pwn】2021 鹤壁杯 wp
- python计时器类
热门文章
- intel最新cpu型号(硬件)(过期消息)
- 同步和异步消息机制的区别
- C++学生志愿填报信息管理系统
- 【经验】 - \r,\n,\r\n的区别
- 数据库建立与解析 (一)
- svm 高斯核为什么惩罚项越大_SVM分类器原来这么简单
- Python开发项目基于改进高斯混合模型的图割算法
- 【转】计算机专业阅读建议及经典书籍
- 阅文年营收76.3亿:提质增效 Non-IFRS归母净利增9.6%
- ** (gedit:20620): WARNING **: Set document metadata failed: Setting attribut