houyawei 发表于 2024-6-28 12:04:12

debug变量值为什么不变

全速运行的时候,添加的变量不变

这时候点停止(X按键),变量值也会刷新出来

单步执行的时候,变量也是可以正常刷新的


程序没什么内容,就是毫秒变量增加,然后想把毫秒变量显示出来

houyawei 发表于 2024-6-28 12:04:39

用STM的时候变量可以正常检测

Lkck8210 发表于 2024-6-28 13:14:40

要加断点或按暂停键才会更新数值

jwd 发表于 2024-6-28 13:32:18

这是keil c51的锅吧

houyawei 发表于 2024-6-28 14:03:07

jwd 发表于 2024-6-28 13:32
这是keil c51的锅吧

是不是keil c51,c251是这样,keil arm可以实时刷新

houyawei 发表于 2024-6-28 14:04:05

Lkck8210 发表于 2024-6-28 13:14
要加断点或按暂停键才会更新数值

我现在就是断点看值的,是不是keil c51,c251是这样,keil arm可以实时刷新数值

jwd 发表于 2024-6-28 15:19:55

houyawei 发表于 2024-6-28 14:03
是不是keil c51,c251是这样,keil arm可以实时刷新

我实验的结果是这样的

marzon 发表于 2024-10-23 22:33:05

在while(1){}后加断点,安按住全速,可以看到实时刷新。
页: [1]
查看完整版本: debug变量值为什么不变