一文教你学会keil软件仿真

简介: 一文教你学会keil软件仿真

仿真在我们调试代码中是非常重要的。通过仿真,我们可以快速定位到错误代码,或者错误逻辑的地方。这里我就以上一篇博客为例,教大家如何软件仿真(软件仿真不需要单片机,直接通过keil软件进行代码调试)。

一.打开工具

二.选择软件仿真

三. 开始仿真,选择开始仿真按钮

这里有4个选择,分别是 1.进入当前函数,2.越过当前函数(没进函数),3.跳出当前函数(已经进去执行),4.执行到光标处。

四.观察变量

我们这里是选择一个全局变量,然后右键,点击Watch1,这样之后就能到Watch1窗口观察flag1值的变化。这里我把flag1 flag2都添加到了Watch1。方便同时观察。

五.运行程序

我们这里没有设置断点,所以点击运行到断点处(如下按钮),程序就会一直往下面执行。

六.实验现象

image.png

FreeRTOS实验现象


目录
相关文章
|
C++ 芯片 编译器
STM32F103标准外设库—— 新建工程与库函数(四)
STM32F103标准外设库—— 新建工程与库函数(四)
636 0
STM32F103标准外设库—— 新建工程与库函数(四)
|
存储
STM32F103标准外设库——GPIO 输入、输出 (五)
STM32F103标准外设库——GPIO 输入、输出 (五)
1245 0
STM32F103标准外设库——GPIO 输入、输出 (五)
|
数据可视化 中间件 API
FreeRTOS记录(一、熟悉开发环境以及CubeMX下FreeRTOS配置)
熟悉 在 STM32 CubeMX 下面的 FreeRTOS 使用
4035 1
FreeRTOS记录(一、熟悉开发环境以及CubeMX下FreeRTOS配置)
|
传感器 芯片
最详细STM32,cubeMX 点亮 led
最详细STM32,cubeMX 点亮 led
1025 0
|
芯片
STM32-FreeRTOS源码下载及移植步骤(基于Keil)
STM32-FreeRTOS源码下载及移植步骤(基于Keil)
2122 0
STM32-FreeRTOS源码下载及移植步骤(基于Keil)
|
IDE 数据可视化 Java
5款经典代码阅读器的使用方案对比
代码阅读是技术人的必备技能之一,高效地梳理代码能够极大程度上提高开发人员的工作效率,进一步为业务创造新价值。
14442 0
5款经典代码阅读器的使用方案对比
|
11月前
|
固态存储 IDE 开发工具
手把手教你安装Keil MDK5:官方网盘资源+芯片支持包配置详解(附调试实战)
Keil是一款专为嵌入式系统开发设计的集成开发环境(IDE),由德国Keil Software公司开发,后被ARM收购整合为MDK-ARM工具链的一部分。本文详细介绍Keil MDK541的安装步骤、系统要求、运行环境配置及首次使用指南,包括许可证管理、芯片支持包安装和工程模板设置等。同时提供新建STM32工程、编写测试代码的具体操作,并解答常见问题,如缺少DLL文件、语言设置及编译错误处理。附延伸学习资源与版权声明,帮助用户高效上手Keil开发环境。
7485 24
|
存储 安全 API
基于FreeRTOS中的串口不定长接收(使用队列进行数据传输)
基于FreeRTOS中的串口不定长接收(使用队列进行数据传输)
1966 0
|
搜索推荐
报错信息 "busy p..."
报错信息 "busy p..."
1614 1
STM32速成笔记(三)—按键检测
本文介绍了如何利用STM32进行按键检测,先介绍了原理,后面给出了配置步骤和应用例程。此外,本文还叙述了如何利用一个按键单独控制一个LED亮灭,以及如何检测按键长短按。
2782 0
STM32速成笔记(三)—按键检测

热门文章

最新文章