做家教有哪些比较好的网站,网站建设绩效考评,百度排行榜小说,wordpress 电影下载站置顶公众号#xff0c;不错过每一条消息#xff01; 你知道IAR的View视图菜单中Watch、 Live Watch、 Quick Watch、 Auto、 Locals、 Statics这几个子菜单的含义和区别吗#xff1f; 下面带你全面了解这6个子菜单的意思#xff0c;让你不再为调试查看各种变量而烦恼。 1简… 置顶公众号不错过每一条消息 你知道IAR的View视图菜单中Watch、 Live Watch、 Quick Watch、 Auto、 Locals、 Statics这几个子菜单的含义和区别吗 下面带你全面了解这6个子菜单的意思让你不再为调试查看各种变量而烦恼。 1简述IAR的View视图菜单 View这个菜单的意思就是打开已关闭的视图窗口比如我们的工作空间窗口不见了就可以通过该菜单打开。 不瞒大家以前我初学软件的时候常用的视图窗口不小心被我关闭了我心里都慌了。 由于在调试模式下增加了一些视图窗口所以在编辑模式和调试模式下存在一些差异。 细心的朋友其实会发现子菜单是进行了分类的用横线隔开本文讲述的就是Watch这一类查看变量的子菜单。 新版的IAR的菜单和以前老版本的排序、内容可能略有差异但大体相同。同时IAR的菜单内容比较多本文就不再讲述可以参看我的另外两篇原创文章 1.IAR for ARM系列教程三_菜单Ⅰ 2.IAR for ARM系列教程四_菜单Ⅱ 26个子菜单主要含义 1.Watch普通查看表达式/变量值窗口 2.Live Watch查看实时表达式/变量值窗口 3.Quick Watch快速查看表达式/变量值窗口 4.Auto自动显示表达式/变量窗口 5.Locals局部变量窗口 6.Statics静态变量窗口 这里可以再次细分前面3个菜单分为一类Watch查看窗口后面3个菜单分为一类Atuo自动窗口。 以上表述的意思可能不够全面钻字眼的人可能觉得表述有问题。所以下面章节将给大家较详细的介绍一下这6个子菜单的含义。 36个子菜单详细内容 下面我将结合一些案例给大家讲述具体的含义。 6个视图子菜单窗口的显示内容都类似总共四个属性 Expression表达式名称一般指变量和函数等。 Value对应的值 Location对应所在位置寄存器、RAM、Flash等。 Type变量/函数类型。 1.Watch普通查看表达式/变量值窗口 Watch菜单下面有4个子菜单Watch1 ~4但都是一样的可以分别开4个窗口出来同时查看表达式/变量值。 一般这个窗口我们比较常用添加自己想要查看的变量值。 A.通过手动添加需要查看的表达式/变量 B.只有暂停调试才会更新对应的值 2.Live Watch查看实时表达式/变量值窗口 Live可以翻译成“现场”、“活的”所以我就称为查看实时变量。Live窗口与上面Watch窗口类似差别在于 A.变量须为静态全局; B.变量实时更新程序在运行时; 3.Quick Watch快速查看表达式/变量值窗口 快速浏览变量窗口主要结合另外一个视图菜单Macro Quicklaunch一起使用达到精确地控制变量值。 4.Auto自动显示表达式/变量窗口 当程序暂停在某一个地方自动显示暂停坐在位置的表达式/变量而不需要像Watch要手动添加。 5.Locals局部变量窗口 这个子菜单和Atuo类似也是自动显示区别在于Locals是显示的局部表达式变量而静态/全局变量不会显示。 6.Statics静态变量窗口 该子菜单同样具有Atuo的特性自动显示。但是它显示的内容是静态变量静态局部、静态全局、全局变量。 所以通过该视图窗口你就可以查看你给内存分配了那些静态变量。 推荐阅读 1.STM32标准外设库SPL转换成Cube LL 2.关于STM32时钟配置的那些坑 4最后 若觉得文章好记得点赞、分享。扫描下面二维码、关注在底部菜单中查看更多精彩内容! 长按识别图中二维码关注 赞赏是对作者的认可与支持