- 博客(3)
- 收藏
- 关注
原创 Keil5 出现error: #28:expression must have a constant value的解决办法
我们在进行编译的时候可能会出现下图的错误出现这种错误的话,可能是以下两种问题情况1.可能是在对变量应用的时候没有进行先声明后调用,这是编译器自身的问题,我们可以去Options for Target 选择C/C++,再勾选C99 Mode就可以了此时再编译应该就不会出错。2.还有一种可能就是再对变量初始化定义是用了另一个变量给它赋值,而不是确切的数或字符,变量给变量初始化赋值是不允许的,笔者就是犯了这种低级错误,如下图,对比下面的才是正确定义方法。...
2022-02-20 00:09:14
18784
3
原创 关于LCD显示的一些小问题
在进行LCD屏显示的时候,我们对于通过按键检测去改变一些值的时候对于值的位数问题要注意,像%d的话是默认1位,那么可能会出现10 - 1 = 90的问题,原因就是只有一位,所以如果出现这样的问题我们就要改成%2d等的形式,就可以规避这个问题。也要明确%d,%01d,%2d等的不同。...
2022-02-17 22:41:47
445
原创 关于解决蓝桥杯keil5编译出现Error: L6200E: Symbol multiply defined(by rtc.o and main.o)类似问题
1.经过多次调试后 发现 原因是因为不支持定义变量在其他文件变量只能定义在主函数的文件中 再声明再其他的头文件中2.main.h中可能包含或者缺少了一些不需要或者错误的头文件,可以把暂时没有调用到的头文件删掉...
2021-10-31 00:55:54
8959
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人