zypower 发表于 2025-2-17 22:20:07

Keil 调试问题请教

请问大神们,Keil调试的时候出现这个问号是啥意思?

晓飛飛 发表于 2025-2-18 00:38:02

因为这个寄存器的显示类型是uchar,而值是0xE0,没有对应的正确ascii编码字符,所以就用问号代替了,
假如这里的数值正好是0x30,那分隔后面会跟一个数字0

wangcong 发表于 2025-2-18 07:02:58

晓飛飛 发表于 2025-2-18 00:38
因为这个寄存器的显示类型是uchar,而值是0xE0,没有对应的正确ascii编码字符,所以就用问号代替了,
假如 ...

学到了

zypower 发表于 2025-2-18 11:37:06

晓飛飛 发表于 2025-2-18 00:38
因为这个寄存器的显示类型是uchar,而值是0xE0,没有对应的正确ascii编码字符,所以就用问号代替了,
假如 ...

谢谢哈! 我是定义的一个unsigned char型的数据,同样的类型,前面a,b,c定义的没有这个提示呢? 出了这个问号是不是也没关系啊?我看好像运行起来也没啥问题。就是看着这个问号特别别扭。

zypower 发表于 2025-2-19 19:34:50

我又看了一下,从20h就开始显示ascii码字符了,20之前都不显示,没有定义的就是问号。谢谢哈!

jwd 发表于 2025-2-19 20:19:43

可以右键选择10进制显示
页: [1]
查看完整版本: Keil 调试问题请教