[应用方案] Keil MDK5 硬件仿真之查看变量的值

[复制链接]
7653|41
10299823 发表于 2024-3-8 21:22 | 显示全部楼层
打开Watch窗口(菜单栏:View -> Debug Windows -> Watch),在这里可以直接输入变量名,Keil会显示变量的当前值。
或者在源代码窗口中选中变量名,右键选择Add to Watch。
hudi008 发表于 2024-3-10 08:05 | 显示全部楼层
在左侧的"Watch"窗口中,您可以添加并查看特定变量的值。右键单击变量名称,然后选择"Add to Watch Window"。
nomomy 发表于 2024-3-10 16:44 | 显示全部楼层
设置断点(Breakpoints)可以帮助你暂停程序的执行。
beacherblack 发表于 2024-3-11 16:42 | 显示全部楼层
可以在"Watch"窗口中选择不同的显示格式
wengh2016 发表于 2024-3-11 21:46 | 显示全部楼层
在你想要查看变量值的地方,添加一行代码来打印变量的值。这通常涉及到调用一个函数,如printf()
robertesth 发表于 2024-3-12 13:11 | 显示全部楼层
Memory窗口允许你查看整个内存映射,包括全局变量和静态变量的值。你可以通过View菜单打开Memory窗口。
bartonalfred 发表于 2024-3-12 16:21 | 显示全部楼层
可以使用"Watch"窗口监视变量的值
天天向善 发表于 2024-3-14 06:48 | 显示全部楼层
这些都不是通用的方法,它们只适用于一些相对有限的情况
pl202 发表于 2024-3-14 12:21 | 显示全部楼层
使用调试工具栏上的按钮(如“Step Over”(步入)、“Step Into”(步入进入)、“Step Out”(步出))来单步执行代码,观察变量值的变化。
yorkbarney 发表于 2024-3-14 14:19 | 显示全部楼层
在你的代码中设置断点,这样当程序执行到这一点时,它会暂停,允许你查看变量的值。你可以通过点击代码行号旁边的空白区域来设置断点。
kkzz 发表于 2024-3-14 18:10 | 显示全部楼层
在Keil uVision IDE中,你可以打开“监视”窗口(View -> Debug -> Watches)。
在这个窗口中,你可以添加要监视的变量。
点击变量名旁边的“+”号来添加变量,然后输入变量的名称。
当你运行程序时,监视窗口会显示这些变量的当前值。
hilahope 发表于 2024-3-14 22:39 | 显示全部楼层
在当前活动函数中,Locals窗口(菜单栏:View -> Debug Windows -> Locals)会显示当前函数的所有局部变量及其值。
Registers窗口(菜单栏:View -> Debug Windows -> Registers)则显示当前CPU寄存器的状态,如果你的变量存储在寄存器中,也可以在此查看。
uptown 发表于 2024-3-15 15:23 | 显示全部楼层
如果想查看内存中某个地址的值,可以打开Memory窗口(菜单栏:View -> Debug Windows -> Memory),输入地址查看内存内容。
i1mcu 发表于 2024-3-15 17:18 | 显示全部楼层
可以设置条件断点,只有当满足特定条件时程序才会停止,这有助于你在特定的程序状态下查看变量值。
tabmone 发表于 2024-3-15 19:51 | 显示全部楼层
在“寄存器”窗口(View -> Debug -> Registers),你可以查看和修改CPU寄存器的值。
pentruman 发表于 2024-3-15 22:05 | 显示全部楼层
当你完成变量查看和调试后,可以通过点击“Stop”(停止)按钮来结束仿真。
dspmana 发表于 2024-3-16 11:12 | 显示全部楼层
可以使用printf或其他格式化输出函数来打印变量的值。
uytyu 发表于 2024-3-16 16:54 | 显示全部楼层
调试控制台允许你输入命令,包括打印变量值。
芯路例程 发表于 2024-3-20 12:10 | 显示全部楼层
可以使用断点逐步搜索局部变量
LinkMe 发表于 2024-3-20 12:21 | 显示全部楼层
如果程序连续运行而不暂停,观察窗口中的变量值是否会不断变化
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部