mshd.net
当前位置:首页 >> kEil上面出现这个错误 >>

kEil上面出现这个错误

因为你的程序所用的RAM空间超过了51(128KB) 可以在project—option for target \'target 1\'里面的target标签页里memory model里选择large **** xdata 设置为外部RAM 祝你成功

在任务栏中有一个品字样的彩色图案,点击它然后在选择Folders/Extensions在Toll Base Folder:后面有一个路径把他改成你自己keil安装路径下C51文件夹的路径就行了!

led4这个符号被重复定义了。 检查你的程序,删掉多余的定义,或者更改为其它符号。

因为你的程序中含有全角字符,KEIL无法识别。 全角字符和ASCII码显示在屏幕上几乎是一样的,所以人眼很容易就错过了。如果看不出,那你把有问题的那一行全删了(最好包括换行之类的隐含字符也删了),然后用英文输入法再写一遍。

1.将中文路径改为英文路径 2.去掉文件的只读属性 3.用做out输出的文件夹也不要是中文

以管理员方式打卡keil,再破解

从错误提示来看,是没有检测到你的烧录器,检查一下是否接好,是否安装了驱动。

我是一名多年的单片机工程师,下面的讲解你可以参考一下。 1 syntax error near '}' 意思是,在花括号附近出错了,你这里是,while(1)少了个分号,下面是这样的,while(1)。 2 如果你想学习更多关于单片机C语言的知识,百度一下“17个实验学会单...

看你的信息,你那个是在NI.c文件里,也就是说,你的是C语言文件? 但是你有这么一句: parser->handleDataValue( 0, PARSER_CODE_RAW_SIGNAL, 2, parser->payload, parser->customData ); 显而易见,你的那个Parser是一个结构体的指针,而你的这个结构...

程序中有了全角字符。 在屏幕上看起来,全角字符和半角字符差别不大,例如逗号、分号,肉眼几乎分辨不出,但编译器不会弄错,所以就报错了。 建议你把错误的那行以及更上一行的程序中的标点符号都重新输入一次。

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com