打印
[应用方案]

Keil MDK5 硬件仿真之查看变量的值

[复制链接]
楼主: 1988020566
手机看帖
扫描二维码
随时随地手机跟帖
21
10299823| | 2024-3-8 21:22 | 只看该作者 回帖奖励 |倒序浏览
打开Watch窗口(菜单栏:View -> Debug Windows -> Watch),在这里可以直接输入变量名,Keil会显示变量的当前值。
或者在源代码窗口中选中变量名,右键选择Add to Watch。

使用特权

评论回复
22
hudi008| | 2024-3-10 08:05 | 只看该作者
在左侧的"Watch"窗口中,您可以添加并查看特定变量的值。右键单击变量名称,然后选择"Add to Watch Window"。

使用特权

评论回复
23
nomomy| | 2024-3-10 16:44 | 只看该作者
设置断点(Breakpoints)可以帮助你暂停程序的执行。

使用特权

评论回复
24
beacherblack| | 2024-3-11 16:42 | 只看该作者
可以在"Watch"窗口中选择不同的显示格式

使用特权

评论回复
25
wengh2016| | 2024-3-11 21:46 | 只看该作者
在你想要查看变量值的地方,添加一行代码来打印变量的值。这通常涉及到调用一个函数,如printf()

使用特权

评论回复
26
robertesth| | 2024-3-12 13:11 | 只看该作者
Memory窗口允许你查看整个内存映射,包括全局变量和静态变量的值。你可以通过View菜单打开Memory窗口。

使用特权

评论回复
27
bartonalfred| | 2024-3-12 16:21 | 只看该作者
可以使用"Watch"窗口监视变量的值

使用特权

评论回复
28
天天向善| | 2024-3-14 06:48 | 只看该作者
这些都不是通用的方法,它们只适用于一些相对有限的情况

使用特权

评论回复
29
pl202| | 2024-3-14 12:21 | 只看该作者
使用调试工具栏上的按钮(如“Step Over”(步入)、“Step Into”(步入进入)、“Step Out”(步出))来单步执行代码,观察变量值的变化。

使用特权

评论回复
30
yorkbarney| | 2024-3-14 14:19 | 只看该作者
在你的代码中设置断点,这样当程序执行到这一点时,它会暂停,允许你查看变量的值。你可以通过点击代码行号旁边的空白区域来设置断点。

使用特权

评论回复
31
kkzz| | 2024-3-14 18:10 | 只看该作者
在Keil uVision IDE中,你可以打开“监视”窗口(View -> Debug -> Watches)。
在这个窗口中,你可以添加要监视的变量。
点击变量名旁边的“+”号来添加变量,然后输入变量的名称。
当你运行程序时,监视窗口会显示这些变量的当前值。

使用特权

评论回复
32
hilahope| | 2024-3-14 22:39 | 只看该作者
在当前活动函数中,Locals窗口(菜单栏:View -> Debug Windows -> Locals)会显示当前函数的所有局部变量及其值。
Registers窗口(菜单栏:View -> Debug Windows -> Registers)则显示当前CPU寄存器的状态,如果你的变量存储在寄存器中,也可以在此查看。

使用特权

评论回复
33
uptown| | 2024-3-15 15:23 | 只看该作者
如果想查看内存中某个地址的值,可以打开Memory窗口(菜单栏:View -> Debug Windows -> Memory),输入地址查看内存内容。

使用特权

评论回复
34
i1mcu| | 2024-3-15 17:18 | 只看该作者
可以设置条件断点,只有当满足特定条件时程序才会停止,这有助于你在特定的程序状态下查看变量值。

使用特权

评论回复
35
tabmone| | 2024-3-15 19:51 | 只看该作者
在“寄存器”窗口(View -> Debug -> Registers),你可以查看和修改CPU寄存器的值。

使用特权

评论回复
36
pentruman| | 2024-3-15 22:05 | 只看该作者
当你完成变量查看和调试后,可以通过点击“Stop”(停止)按钮来结束仿真。

使用特权

评论回复
37
dspmana| | 2024-3-16 11:12 | 只看该作者
可以使用printf或其他格式化输出函数来打印变量的值。

使用特权

评论回复
38
uytyu| | 2024-3-16 16:54 | 只看该作者
调试控制台允许你输入命令,包括打印变量值。

使用特权

评论回复
39
芯路例程| | 2024-3-20 12:10 | 只看该作者
可以使用断点逐步搜索局部变量

使用特权

评论回复
40
LinkMe| | 2024-3-20 12:21 | 只看该作者
如果程序连续运行而不暂停,观察窗口中的变量值是否会不断变化

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则