STM32 MDK Keil5软件调试功能使用(无需连接硬件)

MDK Keil5 在线仿真STM32(无需连接硬件)

首先点击工具栏的魔术棒配置一下:(记得选择自己的STM32芯片类型)

开启调试

使用逻辑分析仪查看IO输出

会打开这个界面,点击左边的setup按钮

会打开这个窗口,需要关注圈出来的两个地方

比如想要查看PA0输出的波形,点击上图右上角圈出的按钮后,输入"porta.0"(大小写均可)即可,然后把第二个圈出的地方的analog改为bit,添加完成如图所示

可以继续添加多个IO,如图:

示例波形如图(使用了PWM输出):
没有波形的解决办法:试试把下面这个✔打上

串口工具

修改输入IO的电平

从菜单栏选择"Peripherals"->"General Purpos I/O",如下:

例如,选择GPIOC后,会打开下面这个界面,修改Pins条目即可设置IO口的输入电平(打勾表示输入高电平1,取消打勾则表示输入低电平0)

代码中变量值查看

进入调试模式时,在代码中右键需要查看的变量,将它添加到一个Watch中

相关推荐
hollq15 小时前
STM32F103RCT6+STM32CubeMX+keil5(MDK-ARM)+Flymcu实现串口重定向
arm开发·stm32·嵌入式硬件
小鱼儿电子17 小时前
17-基于STM32的宠物饲养系统设计与实现
stm32·嵌入式硬件·物联网·宠物·宠物饲养系统
小莞尔18 小时前
【51单片机】【protues仿真】基于51单片机四层电梯系统
单片机·嵌入式硬件
CFZPL18 小时前
使用江科大串口发送函数发送freertos的vTaskList出现跑飞
单片机
F1331689295719 小时前
WD5030A,24V降5V,15A 大电流,应用于手机、平板、笔记本充电器
stm32·单片机·嵌入式硬件·51单片机·硬件工程·pcb工艺
易享电子20 小时前
基于单片机电器断路器保护器系统Proteus仿真(含全部资料)
单片机·嵌入式硬件·fpga开发·51单片机·proteus
爱倒腾的老唐1 天前
01、如何学习单片机
单片机·嵌入式硬件·学习
点灯小铭1 天前
基于单片机的夹具压力控制系统设计
单片机·嵌入式硬件·mongodb·毕业设计·课程设计
雾削木1 天前
stm32解锁芯片
javascript·stm32·单片机·嵌入式硬件·gitee
热爱编程的小刘1 天前
STM32学习路线开启篇:外部中断
stm32