我定义了一个宏,给了它32位的值比如0xABCD1234,但是我用keil去仿真是显示cannot evaluate,而且这个宏的数据类型是uchar,求指导一下。
你是不是在计算中用到了这个宏,然后数据类型不匹配导致的?
宏只是符号,具体是什么类型要看你怎么用的
截图看看你是怎么#define的以及watch窗口的值