本文作者:sukai

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

sukai 2023-09-09 121

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

Keil5EditConfiguration点下,进入Configuration窗口,找到text Completion选项卡,打钩 Symbils afte,后面的数字是你打几个字后开始提示据说工程目录有中文就不会提示了。

8调试程序在Keil中选择Debug选项,使用StepOverStepIntoStepOut等调试命令逐行调试程序9观察变量在Keil中选择Debug选项,选择Watch选项卡,观察变量的值和状态10停止调试在Keil中选择Debug选项,选择Stop。

1undefined identifier是常见的keil编译错误2引发这一错误的原因是你使用的变量没有被定义3常见的处理手段是对你使用到的变量进行变量定义4另外一种常见的错误就是大小写导致的,如定义的是unsigned char num。

给你举个例子吧 比如说变量a=0x15,那么他的二进制数就是0001 0101,而其相反数就是最高位变为1或者0 然后代码这么写temp=altlt1表示a的二进制数左移一位,移除的最高位即符号位放到了CY状态标志位。

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

我是观察16次定时器捕捉的值,存到RAM的自定义数组里还有一点,注意MDK的版本,最新的40还有问题,用38的很不错35以后的才开始支持SWJ模式,最早几个支持STM32的版本在仿真器的驱动上是有BUG的ST LINK是单位。

“8位”的那些都是地址,“4位”的都是变量注意我用的都是引号,这里的0xffff为例,表示的是十六进制,实际是4*4等于16位,地址是32位的。

阅读
分享