广州微信网站建设如何,百度关键词seo推广,电子 网站模板,视觉传达毕业设计作品网站工欲善其事必先利其器。拥有一个辅助测试工具#xff0c;能极大提高开发项目的效率。STM32CubeMonitor系列工具能够实时读取和呈现其变量#xff0c;从而在运行时帮助微调和诊断STM32应用#xff0c;类似于一个简单的示波器。它是一款基于流程的图形化编程工具#xff0c;类…工欲善其事必先利其器。拥有一个辅助测试工具能极大提高开发项目的效率。STM32CubeMonitor系列工具能够实时读取和呈现其变量从而在运行时帮助微调和诊断STM32应用类似于一个简单的示波器。它是一款基于流程的图形化编程工具类似于LabView或者是Simulink。
通过此篇博文可以快速上手STM32CubeMonitor。
下载链接
STM32CubeMonitor - 在运行时测试STM32应用的监控工具 - 意法半导体STMicroelectronics
注意1.此工具仅支持通过 ST-LINK 的SWD或者JTAG接口连接到目标MCU不支持J-LINK。
2.可以使用多个ST-LINK 监控多个单片机。
下载安装完成进入的页面如下图所示 使用教学
1.采集输出节点该节点用于配置选择一个仿真器确定协议类型和频率。通过该节点可以打开和关闭与仿真器的连接。
2. 采集输入节点该节点用于配置选择一个仿真器通过仿真器接收数据该节点后一般连接一个或者多个processing节点。
3. 图标节点用于在图标上显示数据。
4. 处理节点用于处理仿真器输入变量组的监测值。能够在变量监测值的基础上进行计算还能够记录变量数据。
5. 变量节点用于定义变量组可以包含多个变量。变量是来自目标STM32中的全局变量或外设寄存器。
6. 写入面板节点是修改变量时的输入组件。 示例基于项目项目链接http://链接https://pan.baidu.com/s/1q08GteijIO-cTTHuP59buA?pwd1111 提取码1111
示例要求监视项目中的ad1和ad2
第一步连接板子并将程序烧录到开发板中。使用的板子是正点原子的探索者并将PA0和PA1分别连接到了5V和GND上用于进行adc读取。
第二步添加仿真器。 图中的三角形意味着没有添加过仿真器双击点开myProbe_Out添加仿真器并配置协议和采样频率。 点击后面这个。 最后点击完成。 当myProbe_Out上面出现了蓝色的小圆圈代表添加成功。
myProbe_In也做相同设置添加仿真器。 第三步
添加想要监视的变量组
双击myVariables点击添加CubeMX生成的.axf文件路径。 点击右上角更新。 选择合适的采样频率然后点击完成完成变量组添加的设置。
第四步对processing进行处理
双击processing节点进入配置。 Log option 用来记录数据到文件中根据自己需要进行选择。 Post-processing用来针对当前监视的变量进行处理。
根据需要进行配置点击完成实现配置。
第五步完成部署进行监视 点击右上角的DEPLOY按钮然后点击DASHBOARD按钮。 点击START 进行数据采集STOP数据采集停止CLEAR采集的数据清空。 IMPOART DATA可以用来导入监测得到的数据。
此上我们就快速上手了STM32CubeMonitor。但是需要注意的是如果程序重新编译烧录变量的地址可能发生变化需要重新进行配置。