关于STM32CubeIDE环境下的变量显示及监测

发布者:心怀感恩最新更新时间:2024-05-10 来源: elecfans关键字:变量显示  监测 手机看文章 扫描二维码
随时随地手机看文章

ST公司为广大STM32用户推出了免费的编译调试开发环境STM32CubeIDE,越来越多的人都在关注和使用它。在基于STM32CubeIDE的开发过程中,有个比较常见的问题就是如何在调试过程中对变量进行查看。这里简单地演示下实现过程。


我在工程里定义了两个全局变量,分别是下图中两个变量。【注:文中图片手机模式下可以点击放大查看】

代码编译完成后,开始进行调试。我们可以打开Debug 视窗中的expression视窗来查看程序运行后的变量值。

使用expression视窗查看变量结果的话,当程序在运行时是不能查看动态结果的,这时数据可能保持不动甚至提示出错,像下图所示,这时不用理它。

当你暂停或停止运行时就会显示最终结果,比方像下面的样子。

有些情况下,我们希望在调试过程中动态查看变量值,能否做到呢?

这时我们可以使用Live Expression视窗来实现。这时就可以实时监控变量的数据变化。当然,我们根据需要来,如果不需实时查看就用expression视窗即可。

有时我们进入调试状态后,可能找不到expression或Live expression的视窗栏,这时我们可以在上图所示的Quick Access方框里键入expression或Live expression即可打开相应视窗。或者在调试状态下打开相应视窗的菜单命令。

我们在使用CubeIDE调试时,窗口较多而且往往可以移动,有时整个版面可能有点乱了,在非调试状态下,我们可以对整个版面做下复位。

这里再提醒两点,我们在通过expression或Live expression视窗查看变量时,有时复位或停止后再运行时可能遇到数据失效的情况,这时我们可以将视窗里的变量remove掉重写一次。

另外,Live Expression功能的使用是需要使能配置的,所以当我们试图使用Live Expression来动态查看变量数据时,若发现该功能似乎没法实现时,注意该功能是否已被使能。使能该功能的位置在下图所示的地方:【可以右键点击工程,经过Debug as/Debug configuration进来】

Ok,关于STM32CubeIDE环境下的变量显示及监测就分享到这里,祝君好运!


关键字:变量显示  监测 引用地址:关于STM32CubeIDE环境下的变量显示及监测

上一篇:stm32多线程 单片机如何实现多线程
下一篇:STM32L4系列内部FLASH双字编程示例

推荐阅读最新更新时间:2026-03-25 07:13

关于STM32CubeIDE环境下的变量显示监测
ST公司为广大STM32用户推出了免费的编译调试开发环境STM32CubeIDE,越来越多的人都在关注和使用它。在基于STM32CubeIDE的开发过程中,有个比较常见的问题就是如何在调试过程中对变量进行查看。这里简单地演示下实现过程。 我在工程里定义了两个全局变量,分别是下图中两个变量。【注:文中图片手机模式下可以点击放大查看】 代码编译完成后,开始进行调试。我们可以打开Debug 视窗中的expression视窗来查看程序运行后的变量值。 使用expression视窗查看变量结果的话,当程序在运行时是不能查看动态结果的,这时数据可能保持不动甚至提示出错,像下图所示,这时不用理它。 当你暂停或停止运行时就会显示最
[单片机]
关于<font color='red'>STM32CubeIDE</font><font color='red'>环境</font>下的<font color='red'>变量</font><font color='red'>显示</font>及<font color='red'>监测</font>
搭建开发环境 --- 基于STM32CubeIDE
概述 目前主流的STM32开发环境是ARM公司的KEIL软件,由于KEIL对于STM32大部分型号是收费的,使用需要破解,存在版权问题。并且使用KEIL编译大型工程,编译太慢,编译耗时长。因此本系列博客使用的开发环境将全部使用免费的软件工具。 软件工具 本系列博客将使用以下软件工具进行开发: STM32CubeIDE --- 建立工程、代码编辑、编译、调试、下载 STM32CubeProg --- 单独的下载程序 Git Bash / TortoiseGit --- 版本控制工具 备注:其中 TortoiseGit 工具没有桌面图标,它是基于右键菜单的工具。 图片.png 软件下载链接: STM32CubeIDE:
[单片机]
stm32mp1 Cortex M4开发篇1:stm32CubeIDE开发环境搭建
写在前面: 本文章为《ARM Cortex-M4裸机开发篇》系列中的一篇,,全系列总计14篇。笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板),Cortex-M4裸机开发篇除了讲M4裸机开发外,还会讲解通过M4控制资源扩展板上的各种传感器执行器模块(包括空气温湿度传感器、LED灯、数码管、蜂鸣器、震动马达、按键中断、风扇等),本篇是M4控制资源扩展板中的一篇。 资源扩展板是FS-MP1A开发板的扩展模块,主要包含了10余种助主流传感器、执行器件、总线控制器件,非常方便项目扩展用。可拓展开发智慧家庭、智能医疗、智能安防、工业控制、图像识别、环境检测等方向的10个左右综合项目,华清远见开发板也将配套提
[单片机]
stm32mp1 Cortex M4开发篇1:<font color='red'>stm32CubeIDE</font>开发<font color='red'>环境</font>搭建
Nordic Semiconductor 推出精准自适应电池健康监测技术,赋能更智能、更耐用的物联网设备
全新电量计解决方案可提供电池健康状态报告、自适应电池建模,并通过由 Memfault 提供技术支持的 nRF Cloud 实现无缝的设备群监测。 挪威奥斯陆 – 2026年3月11日 – 低功耗无线连接解决方案全球领导者 Nordic Semiconductor 于 2026 德国嵌入式展会 (Embedded World 2026) 正式发布 Nordic Fuel Gauge v2.0。 这是其面向屡获殊荣的 nPM1300 与 nPM1304 电源管理芯片所打造的高精度软件电量计方案的重大升级版本。 本次新版本新增精密电池健康状态 (SoH) 估算、自适应电池建模以及长期设备群分析功能,将先进的电池管理技术拓展至各类
[物联网]
Nordic Semiconductor 推出精准自适应电池健康<font color='red'>监测</font>技术,赋能更智能、更耐用的物联网设备
基于STM32的矿井作业环境监测系统设计与实现
针对煤矿开采中瓦斯爆炸等严重安全隐患,设计了一套矿井安全系统。该系统实时监测瓦斯浓度、温度、火情、粉尘等环境参数,自动控制除尘、灭火、通风等设备,以保障矿井安全。通过WiFi将数据传输至监控平台,并支持APP远程监控与操作,从而提升应急响应速度和管理效率。 PART 01 系统总体结构 系统实现了对矿井内甲烷气体体积分数、粉尘浓度、火焰及温湿度等关键参数的实时采集与分析;并通过预设的自动控制策略触发联动设备,实现安全隐患的快速响应与主动防控。同时,支持数据远程传输至云端平台,并通过机智云APP提供实时监控、报警及远程操控功能,为矿井安全管理提供高效、可靠的技术支撑。系统总体结构如图1所示。 PART 02 系统详细设计
[单片机]
基于STM32的矿井作业<font color='red'>环境</font><font color='red'>监测</font>系统设计与实现
Ruuvi携手Sensirion推出全新室内空气质量监测仪Ruuvi Air,守护健康呼吸
【瑞士斯泰法讯】 室内空气污染往往被忽视,其污染物浓度可能比室外高出两到五倍,直接影响舒适度、睡眠质量和健康 。为应对这一隐形风险,芬兰科技公司Ruuvi Innovations Ltd.正式发布全新室内空气质量监测仪——Ruuvi Air,该产品搭载瑞士传感器专家Sensirion的高性能环境传感器模组SEN66,为用户带来专业级的空气质量监测体验。 让空气质量数据触手可及 Ruuvi Air with mobile application (Source: Ruuvi Innovations Ltd.) Ruuvi Air以简约优雅的设计,持续监测温度、湿度、二氧化碳、挥发性有机物(VOC)、氮氧化物(NOx)
[传感器]
Ruuvi携手Sensirion推出全新室内空气质量<font color='red'>监测</font>仪Ruuvi Air,守护健康呼吸
ITECH新品SAS1100 太阳能阵列模拟器软件发布:100通道集中控制,实时监测
SAS1100 是一款面向光伏研发与产线测试的新一代太阳能阵列模拟器软件,支持最多100通道的集中控制与监测 ;在不同光照与温度条件下,实时呈现每通道 IV、PV 曲线以及逆变器 MPPT 追踪效果。可搭配 IT-N2100、IT6600、IT6000、IT-M3900 等太阳能阵列模拟器,现已正式上线。 三大亮点 • 大规模并行控制:单机统一调度多达100台通道,支持批量下发、分组管理与一键联动,显著提升台架与产线效率。 • 实时曲线与MPPT观测:按通道显示 IV/PV 曲线在不同辐照度、温度场景下的动态变化,直观看到逆变器追踪路径、稳态点与扰动行为。 • 低门槛运行:对电脑配置要求友好,优化的线程与缓存机制确保
[测试测量]
ITECH新品SAS1100 太阳能阵列模拟器软件发布:100通道集中控制,实时<font color='red'>监测</font>
仿真设计|基于51单片机的土壤温湿度监测及自动浇花系统仿真
具体实现功能 (1)DS18B20实时检测环境温度,LCD1602实时显示土壤温湿度;(2)可以通过按键设置温湿度报警阈值;(3)温度未超过报警阈值时,“温度正常”指示灯亮,高于上限值时,“温度过高”指示灯亮,抽水电机2转动,表示加水;(4)湿度低于报警值时,“湿度过低”指示灯亮,抽水电机1转动,表示加水。 设计介绍 51单片机简介 51单片是一种低功耗、高性能CMOS-8位微控制器,拥有灵巧的8位CPU和可编程Flash,使得51单片机为众多嵌入式控制应用系统提供灵活、高效的解决方案。 本设计所使用的芯片可兼容以下所有的51系列单片机(包括AT系列和STC系列)。 资料内容 仿真实现(protues8.7) 本设计利
[单片机]
小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved