stm32程序出bug?肉眼难观察?怎么办???怎么办???

仿真器插上,直接干!

本片主讲运用!安装和配置我不多说,有疑问可以评论,我会的话就回!?
本仿真器是ST-Link
ST仿真有硬件和软件仿真两种,一个是在硬件上跑,一个是软件模拟,前者真实性高,后者某些方面精确,比如计算延迟,我今天分享硬件仿真。
就是在开始的DEBUG选项出选右边的

选择好之后,进入仿真界面
进入仿真界面


有用的也就下面这一行有用

我主要讲这几个最左边RST是复位,
第二个是程序运行,第三个是停止程序运行,
四到七是程序一步一步执行的不同方式,
第八个是定位到光标程序处,
后面几个是一些逻辑窗口

这三个对应的是命令输入窗口,汇编窗口(汇编里面包含地址),标识符窗口(用来展示程序里面所有的的函数和成员变量,可以通过这里找到需要观察的变量,然后添加到窗口中,观察程序运行中变量的变化,方便调试程序)


这三个图标对应的的窗口已经在图中表示出来了,watch窗口可以观察放入的变量,在程序运行停止后会刷新,运行中不会刷新,memory是通过输入地址,观察里面的值,call stack是堆栈,

这个标志则是串口的观察窗口,可以用来调试串口

通常调试程序时,常用到的就是watch窗口,使用时先通过标识符窗口来添加变量在观察窗口里面执行程序在停止就可以观察到变量,而想要判断自己写的某一段程序是否有效,可以在程序开始时或者运行后,在需要测试的程序处添加断点,程序执行到那就会停止,可以验证程序的有效性,我目前主要用的就是这个,大家有更好的常用的测试方法也可以分享一下。

STM32仿真器ST-Link仿真相关推荐

  1. 使用STM32F103CBT6自制ST LINK V2-1多功能烧录器

    基于STM32的ST LINK V 2-1多功能烧录器制作 前 言 根据官方相关文档可知 ST LINK V2-1拥有以下四大功能: ST LINK V2-1制作教程和资料说明 主空部分原理图(参考) ...

  2. 安装ST LINK驱动后显示成功,但无法识别问题的解决办法之一

    如果你遇到:STM32安装ST LINK驱动后显示成功,但会显示各种"NO ST-LINK detected",或者用XCOM显示没有搜到接口以及设备管理器没有显示驱动的情况,而且 ...

  3. 整理ST Link V2 与stm32连接经过

    整理ST Link V2 与stm32连接经过 一.购买合适的ST Link V2仿真器: 二.下载ST Link V2的驱动并安装: 本人过程并没有修改安装路径,直接下一步,对于驱动最好为默认安装路 ...

  4. 使用STM32 ST-LINK Utility 烧录程序,ST LINK烧录程序,解锁FLASH

    关键词:ST LINK烧录程序,STLINK烧录程序,ST-LINK烧录程序,STLINK烧录程序,ST LINK解锁Flash 1.读取STM32内部FLASH及芯片信息 使用ST-Link连接硬件 ...

  5. STM32 ST link V2 固件 ST-LinkV2.J16.S4.hex

    STM32 ST link V2 固件 将一个STM32F103C8T6变成ST link V2 STM32 ST link V2 固件 ST-LinkV2.J16.S4.hex https://do ...

  6. st-link v2怎么连接_使用ST Link下载和进行调试输出

    ST LINK引脚定义和对应MCU引脚如下图 ​ ​ 只有下载功能,接线方式如下: ST LINK引脚序号 ST LINK引脚名称 STM引脚 19 VDD ST Link的2号TVCC引脚 1 TV ...

  7. ST-LINK Utility + ST LINK+ STM32G474 erase chip fails

    今天遇到个诡异的问题,用ST-LINK Utility修改STM32G4XX的option byte 和下载程序时,突然发现MCU flash里的内容全为0.. 并且用full chip erase ...

  8. STM32电子钟万年历Proteus仿真_LCD1602显示

    STM32电子钟万年历Proteus仿真_LCD1602液晶屏 (仿真+原理图+PCB+源码+报告) 仿真:protues 8.9 程序编译器:keil 5 编程语言:C语言 编号C0003 资料文件 ...

  9. 基于STM32风速风向检测仿真

    目录 一.项目描述 二.仿真 三.程序 资料下载地址:基于STM32风速风向检测仿真​​​​​​​ 一.项目描述 获取风速风向值并在OLED液晶上显示. 二.仿真 系统未上电 系统上电 更改风速风向 ...

  10. 【资料转发分享】基于STM32智能路灯灯光自动控制系统设计-基于STM32无刷电机BLDC速度控制器系统设计-基于STM32热释人体感应智能门禁报警系统设计-基于STM32居家加湿器控制仿真系统设计

    1604基于STM32智能路灯灯光自动控制系统设计-毕设课设资料 实现的功能如下,下图是仿真原理图: 通过ARM内部的ADC采集光敏电阻电压,判断电压值 电压值低于设定的值,表示光强太弱,开路灯 光强 ...

最新文章

  1. js编程思路--给网站定义一个全局的js对象,放到window对象中
  2. Intellij IDEA中生成jar包
  3. AI超清修复张国荣《热·情》演唱会,22年前哥哥面部和舞台极度还原,歌迷泪奔...
  4. SpringBoot中使用POI实现Excel导入到数据库(图文教程已实践)
  5. python设计模式(十四):模板方法模式
  6. Python 不定长参数 *argc/**kargcs - Python零基础入门教程
  7. 递归;杨辉三角;正则表达式
  8. 【jQuery学习】—jQuery对象的串联
  9. 淘淘商城项目技术点-8:vsftpd
  10. 八.创建型设计模式——Singleton Pattern(单例模式)
  11. 《C语言程序设计(第五版)》---谭浩强——习题解答第一章
  12. stm8s103-PWM输出与输入捕获
  13. linux支持usb打印机
  14. C51单片机 SIM900A 手机给门禁解锁 智能家居 【C程序代码已开源,更新至Ver4.0】...
  15. 男子虚构身份骗同窗网敌百余万
  16. 各向异性导电高分子复合薄膜-供应石墨烯基透明导电/聚丙烯腈纳米二维氮化硼纤维薄膜/机械剥离单层MoS2/MoSe2/MoTe2/WS2/WSe2/WTe2/石墨烯定制
  17. 吉林大学计算机系高级语言程序设计(C语言)期末题目及解答(上)
  18. ios html录制视频,iPhone怎么录屏?玩转iOS14自带屏幕录制功能全攻略
  19. android mtp 单反 api,android读取单反的数据
  20. ZLG7290应用注意事项及检测步骤

热门文章

  1. Oracle之case when和decode-yellowcong
  2. 昆仑通态组态软件中如何配置modbus数据转发
  3. 第三章数字逻辑电路基础
  4. 批量修改txt(或其他)文件编码为utf-8
  5. FMEA软件-FMEA的价值与局限性
  6. 大恒工业相机实例使用
  7. WindowsServerAppFabric安装配置失败,如何解决?
  8. C#由指定数据生成灰度位图或者彩色位图
  9. golua 又一个Lua VM的Go语音实现
  10. 苏宁智慧零售2018: 大象轻舞,一动千钧 | 一点财经