Ask questions on STM32CubeMonitor. Discuss the latest updates, including specialized versions (power, RF, USB-PD).
Most recent activity
Dear Sir,When I monitor the data, sometimes the value often accompanied by spikes, such as followed figure. In my case, I monitor 3 variables that update from ADC registers.Normally, their values would be around 0.The signals of ADCvalue[0] and ADC Value[1] appear to be normal.However ADCValue[2] has some spikes. When I verify the variables byIDE, the variable does not show these spikes. It always remains around 0.And I also used a conditional statement to check: if the value is greater than 50 (the maximum spike value is around 260), a counter would increment. However, the counter has always remained at 0, so I believe the actual variable does not have these spikes. What could be the possible reasons for this?Best Regards,
Hi,I would like to set the minimum and maximum values of a dashboard chart using custom values calculated with a processing node.I tried "single value" and "change" nodes, but without success.I attached my current flow...Thank youWalter
Hi,STM32CubeMonitor-UCPD sometimes displays RDOs like this:Where does the number MaximumOperatingCurrent come form? Since the RDO is defined as: typedef struct { uint32_t MaxOperatingCurrent10mAunits : /*!< Corresponding to min if GiveBackFlag = 1 */ 10u; uint32_t OperatingCurrentIn10mAunits : 10u; ... } USBPD_SNKFixedVariableRDO_TypeDef; MaximumOperatingCurrent should correspond to the lowest 10 bits of the data. These are 0x05 0x14 as displayed in "DATA:" in the monitor. This would mean that MaximumOperatingCurrent is 5, not 517(0).I also verified in USBPD_TRACE_Add that the data sent in Ptr is indeed actually 0x82 0x12 0x05 0x14 0x00 0x17.Am I right that MaximumOperatingCurrent=5 in this case?Thanks!
Hallo, I am saving the log files of the chart in the CUBEMonitor software. I read certain values from the MCU through Cube Monitor and save them as .CSV. However I've noticed that the first file I save after opening the software does start from 0 seconds. In case I stop the data acquisition and clear the chart and start it again. A new log file is created with advanced time i.e. although the chart does show the time scale to be from 0 seconds. This problem doesn't occur if I restart the software, but it is tedious everytime to restart the software. Is there a way I can reset the time for every acquisition made? Thanks
Hi everyoneI need to capture the step response from a temperature regulator circuit (for estimating regulator parameters) and I want to use Cube Monitor for that.No I get the example successfully running with a simple acquisition, but I stuck with further adjustions.As far I see, Cube Monitor can't handle booleans, so I simply switch to integer variables and just compare them with 0, it looks like this here in my main code:#ifdef ACQUIRE_STEP_RESPONSE while(waitForStartingStepRespone == 0){ } setHrtimPwmToAll(stepresponseStepSetting); while(waitForEndingStepRespone == 0){ } setHrtimPwmToAll(0.0); #endif So I just set the variable waitForStartingStepResponse to 0 by hitting a button. I read this article here ( https://wiki.st.com/stm32mcu/wiki/STM32CubeMonitor:How_to_write_a_variable_from_flow ) which seems to adress my case, but I do not get the "understanding what happens behind", so I still have no idea what to do. How do I get the adress of my variable, is ther
Hello,I would like to trigger a STM32 device reset from inside STM32CubeMonitor.I'm developing an application using STM32CubeIDE and STM32CubeMonitor. Duringe measuring of my variables via STM32CubeMonitor it is possible that my device gets into a reduced function safe state (on purpose). Then it would be very helpful to trigger a device reset via a button like I'm able to do during debugging in STM32CubeIDE.I understand currently only the topics: Read, Start and Stop are available for a probe-node. Is it possible to trigger a reset via additional (maybe undocumented) options or is this feature planned in a future release?If not is there a workaround available? I tried to connect to the GDB server opened by the probe-node after starting the acquisition but wasn't successful. As far as a saw it, the server is always opend on a different port?!. Thank youBest regardsMartin
Hello A new 2.16.0 version of STM32CubeMonitor-RF is available on st.com. You can download it on https://www.st.com/en/development-tools/stm32cubemonrf.html Click on "Get latest" to download the version 2.16.0. What are the main changes in this version ? Alignment with STM32CubeWB firmware 1.21.0 Alignment with STM32CubeWBA firmware 1.5.0 Alignment with STM32CubeWB0 firmware 1.1.0 Upgrade supported Open thread stack to API 420 version 1.3.0 Update 802.15.4 sniffer firmware Add STM32WB0X FUOTA support Changes details can be found in release note Do not hesitate to create new posts if you have any question. The STM32CubeMonitor-RF team.
Dear all, We are pleased to announce that STM32CubeMonitor-UCPD 1.4.0 has been released and is available on st.com. This tool is the perfect companion for customers dealing with our USB Type C solution. This new release of STM32CubeMonitor-UCPD supports decoding of EPR traces (EPR for Extended Power Range). To know more on this SW, please look at this introduction on YouTube : To know more about our Type-C solution, please look at this video done in EW2023 : (298) ST@EW2023 Maximizing USB-C and Power Delivery Efficiency with STM32 & TCPP - YouTube Main features:Monitoring and configuring tool for USB Type-C and USB Power Delivery applications using STM32 microcontroller.Support of USB Type-C 1.2 and USB PD 2.0/3.0 specificationsMulti-pane including:Port configuration pane for Power Delivery (PD) setting, vendor defined messages (VDM), standard operating procedures (SOP), source and sink capabilities.Port communication pane for VBUS and IBUS m
Dear All, I want to use STM32CubeMonitor to monitor 64-bit variables, such as int64_t or uint64_t. However, it seems that 64-bit variables cannot be selected from the variable list (they are not displayed).Is there any way to achieve this?Best Regards,Fan
Hi everyoneI have a - for sure very basic - CubeMonitor flow. The goal later is to achieve a step response for regulator parameter estimating, but at first I want to start with showing temperatures only and fail here. What I managed to do already:Probe connecting seems to be successfull.Importing the .elf file seems to be successfull.Deploying also works.I put some screenshots in, maybe somebody else has an idea what goes wrong here?
Hello,I am using STM32-U585I-IOT02A board. I have initialized USB-C SINK TCPP project with fixed 9V settings. On STM32CubeMonUCPD, 'ibus(mA)' value is always zero when connected BMS board shows charging current more than 1A. Please let me know if I missed something. Thank you.
Hello,I would like to use a CSS class on stm32cubemonitor on a button or on some text. Do you have a tutorial or an example to use this option? Please.Best regards
I was trying to create a bar chart that represent some PIDs in my OBD2 Emulators Project.However, in Cube Monitor, I think that when creating chart graphs or line graphs, the Cube Monitor can not provide an option to assign text above every bar in a bar chart or assign a text along each line in a line graph. I believe that the Cube Monitor chart graphs can only provide "legends" and not anything else. It also can not edit the legends to change their text.Can you confirm this please? If not then can you guide how to achieve assigning text on each bar, if possible?
I ran the CubeMonitor-UCPD app on my MacBook Pro(M1 pro, MacOS Sequoia 15.0.1), but it didn't open properly.Does the app support MacOS 15?
Power measurement with the STLINK-V3PWR does not work on my notebook because the USB 3.0 port cannot supply enough power. The PC software STM32CubeMonitor-Power - v1.2.0 reports "error Power measurement not available. Please use a more powerful USB port." With an existing USB 2.0 hub with power supply it does not work either. Is there any recommendation with which USB hub (with additional power supply) it works?Is there another workaround?
Hello,Would it be possible to have the correspondence of the JSON type according to the type of variable we put? PleaseI've been able to identify a few such as :type 1 -> uint8_ttype 3 -> uint32_tBest regards
Hello,I am using the latest version of STM32 Monitor with STLink V3 probes, and everything is working correctly.My only issue is the refresh rate of the STLink probe status on STM32CubeMonitor, which is currently 20 seconds. We are performing frequent reprogramming of our boards for development, and we need to reduce this time to 5 seconds.I tried the method suggested on the STMicroelectronics wiki, but I couldn't find the specified value in the folder \STM32CubeMonitor\resources\app\node_modules\@stm32\stm32cubemonitor-stlink-protocol\.Could you please guide me on how to adjust this value?Best regards,
Hi, I am already able to visualize the data throuhg the monitor plot. I am trying to control a digital LED on the STM32 Cube Monitor based on a comparative condition. For example if I have two values being pooled, how can I set the thresholds between the values so that the LED has a TRUE or a FALSE state?
Dear Sir, I've been using CubeMonitor to monitor data for quite a while, and it really is a convenient tool.I recently started developing a new system with new MCU, STM32H5.However, when I use CubeMonitor to monitor the data, the data remains 0 all the time, as shown in the image.I have checked the variable in the IDE, and the variables indeed have normal values.I'm not sure if this is related to the STM32H5, because when I was using the STM32F3 before, everything was working fine. I also used the NUCLEO-F303RE and NUCLEO-H563ZI to verify this issue.I create a simple accurmated counting program, and on the F303, everything works fine.But on the H563, the data always remains 0.Does anyone know what might be causing this issue?Best Regards,
Hello A new version 1.9.0 of STM32CubeMonitor is available on st.com. You can download it on https://www.st.com/en/development-tools/stm32cubemonitor.html Click on "Get latest" to download the version 1.9.0. What are the changes in this version ? Update of Node-Red to version 4. Possibility to use the write operation with SEGGER J-Link probes to write data in the target memory New STM32 devices added. Do not hesitate to create new posts if you have any question. The STM32CubeMonitor team.
Hi, I am getting the following error when trying to deploy:PayloadTooLargeError: request entity too large at readStream (C:\Users\JonoM.AFRICA\AppData\Local\STM32CubeMonitor\resources\app.asar\node_modules\raw-body\index.js:155:17) at getRawBody (C:\Users\JonoM.AFRICA\AppData\Local\STM32CubeMonitor\resources\app.asar\node_modules\raw-body\index.js:108:12) at read (C:\Users\JonoM.AFRICA\AppData\Local\STM32CubeMonitor\resources\app.asar\node_modules\body-parser\lib\read.js:77:3) at jsonParser (C:\Users\JonoM.AFRICA\AppData\Local\STM32CubeMonitor\resources\app.asar\node_modules\body-parser\lib\types\json.js:135:5) at Layer.handle [as handle_request] (C:\Users\JonoM.AFRICA\AppData\Local\STM32CubeMonitor\resources\app.asar\node_modules\express\lib\router\layer.js:95:5) at trim_prefix (C:\Users\JonoM.AFRICA\AppData\Local\STM32CubeMonitor\resources\app.asar\node_modules\express\lib\router\index.js:317:13) at C:\Users
Hi,I am looking for a STM Nucleo board which can support output voltage of 5V and parallelly can monitor the real time current graphs using any software (Ex: STM32powermonitor..etc). Currently I am using "STMICROELECTRONICS Expansion Board, STM32L496VGT6 MCU, Power Consumption Measurement, for STM32 Nucleo" which can support till 3.6vI am ; looking for a similar board that supports 5v.Please let me know if there is any. Thanks
安装Cubemonitor后,许多组件无法正常工作。我不知道为什么。我的安装环境有问题吗?但是我已经搜索了一些信息,我已经安装了JRE环境;仍将发生以下错误;
In the cube monitor I didn't have acquition in and acquition out nodes , how can I add these nodes to my pallette and send me the links to install these nodes to my pallette
Dear Experts,I am a new user for Cube-monitor.I want to output data buffer graph on the cube-monitor screen.The data buffer unit size is 16 bits and total is 1024.(declaration will be "uint16_t buffer[1024];")Is this possible and if so, how do I do it? Can you provide a guide?Also, I want to save the data buffer as file for analysis. Is this possible?Thanks in advance for your helpBest Regards,Tommylim
ST Community highlights – April to June 2026
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.