本文作者:qiaoqingyi

keil查看变量值(keil5怎么看变量的值)

qiaoqingyi 2023-09-05 114

keil5用stlink硬件调试可以查看main函数变量,具体方法如下1在代码中选择要设置断点的行2单击菜单栏上的“Debug”按钮,在下拉菜单中选择“StartStopDebugSession”3在弹出的“DebugSTLINK”对话框中,选。

在Keil中要看个别变量的值方法如下1寄存器的值,可以在Register串口中查看 2定时器IO口串口状态可以在”Peripherals“中点击相应的选项查看 3普通变量的值,可以直接将鼠标移动到变量名上方,会自动显示当前执行中。

1简单的办法是将鼠标放置变量上就可以看见了2选择变量名,右键添加在watch窗口3局部变量在locals窗口中可以看到。

keil可以看变量值,寄存器值,片内内存及存储器值通过view工具栏可以查看watch windows 是看变量的值,输入变量名称就可以看到了memory windows 是看片内内存和存储器的,输入地址就可以看了,其次仿真时你可以将鼠标。

简单来说可以 Add to Watch 添加到Watch窗口不过你需要明确这个变量的作用域和生命期对于很多临时变量,如果你断点过早或者过晚的话是无法观察到其数值的Watch窗口可以查看某个符号不仅限于变量的内容和类型。

进入debug 模式,点右下角watch1,再ltdoubleclick or F2 to add,输入要查看的结构体变量名 本回答由提问者推荐 举报 答案纠错 评论 8 6 emotion525 采纳率40% 擅长 CC++ 家电 其他。

keil c51中要查看内存数据,首先程序要编译通过,然后进入debug状态,运行程序,可以单步,也可以全速需要查看执行每一步程序后的内存数据,就是有关变量的当前数据,把鼠标指在变量上就会显示出当前的值了如下图,查看。

在debug模式下,在你想看的变量上面点右键,应该有一叫add watch window具体名字忘了,大概是这个,然后你单步执行,就可以在watch window看你的数组元素值了。

很简单啊被优化掉了全在寄存器里,没有在栈里面所以调试信息无法描述了自然调试器也无法watch想看就关掉优化em18。

keil查看变量值(keil5怎么看变量的值)

debug下选中变量右击添加到watch,在watch窗口查看。

你双击“A1000”,将1000去掉 就可以看数组元素值了details93。

既然做了实物了,就应该有数码管显示的,就可以显示出温度了暂时还没有显示电路,那就只好用串口,将测量的温度从串口发送到电脑上来查看了写个串口程序,将温度发送出来,电脑上用串口调试助手接收现在只有这个办法了。

KEIL 是没有你所说的窗口输出的 像C语言中printf这种语句对于单片机来说是没有用的 必须接上仿真开发板或下到单片机中才能看出程序的效果 但可在KEIL中查看变量值 比如某变量存在30h中,在变量查看窗口输入d30h即可 补。

Keil中可以用断点调试到指定位置,然后用查看变量或寄存器就可以了。

进入仿真模式,右键需要查看的变量add to watch 1,watch2。

阅读
分享