参考学习资料 单片机 keil常见警告处理大全(比较全).pdfVIP

参考学习资料 单片机 keil常见警告处理大全(比较全).pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

GeneratedbyFoxitPDFCreator©FoxitSoftware

Forevaluationonly.

KEILC编译器常见警告与错误信息的解决办法

1.Warning280:’i’:unreferencedlocalvariable

说明局部变量i在函数中未作任何的存取操作

解决方法消除函数中i变量的宣告

2Warning206:’Music3’:missingfunction-prototype

说明Music3()函数未作宣告或未作外部宣告所以无法给其他函数调用

解决方法将叙述voidMusic3(void)写在程序的最前端作宣告如果是其他文件的函数

则要写成externvoidMusic3(void),即作外部宣告

3Compling:C:\8051\MANN.C

Error:318:can’topenfile‘beep.h’

说明在编译C:\8051\MANN.C程序过程中由于main.c用了指令#include“beep.h”,但

却找不到所致

解决方法编写一个beep.h的包含档并存入到c:\8051的工作目录中

4Compling:C:\8051\LED.C

Error237:’LedOn’:functionalreadyhasabody

说明LedOn()函数名称重复定义即有两个以上一样的函数名称

解决方法修正其中的一个函数名称使得函数名称都是独立的

5***WARNING16:UNCALLEDSEGMENT,IGNOREDFOROVERLAYPROCESS

SEGMENT:?PR?_DELAYX1MS?DELAY

说明DelayX1ms()函数未被其它函数调用也会占用程序记忆体空间

解决方法去掉DelayX1ms()函数或利用条件编译#if…..#endif,可保留该函数并不编

6***WARNING6:XDATASPACEMEMORYOVERLAP

FROM:0025H

TO:0025H

说明外部资料ROM的0025H重复定义地址

解决方法外部资料ROM的定义如下

PdataunsignedcharXFR_ADC_at_0x25其中XFR_ADC变量的名称为0x25,请检查是

否有其它的变量名称也是定义在0x25处并修正它

7WARNING206:’DelayX1ms’:missingfunction-prototype

C:\8051\INPUT.C

Error267:’DelayX1ms‘:requiresANSI-styleprototypeC:\8051\INPUT.C

说明程序中有调用DelayX1ms函数但该函数没定义即未编写程序内容或函数

已定义但未作宣告

解决方法编写DelayX1ms的内容编写完后也要作宣告或作外部宣告可在delay.h

的包含档宣告成外部以便其它函数调用

8***WARNING1:UNRESOLVEDEXTERNALSYMBOL

SYMBOL:MUSIC3

MODULE:C:\8051\MUSIC.OBJ(MUSIC)

***WARNING2:REFERENCEMADETOUNRESOLVEDEXTERNAL

SYMBOL:MUSIC3

MODULE:C:\8051\MUSIC.OBJ(MUSIC)

ADDRESS:0018H

GeneratedbyFoxitPDFCreator©FoxitSoftware

Forevaluationonly.

说明程序中有调用MUSIC函数但未将该函数的含扩档C加入到工程档

Prj作编译和连接

解决方法设MUSIC3函数在MUSICC里将MUSICC添加到工程文件中去

9***ERROR107:ADDESSSPACEOVERFLOW

SPACE:DATA

SEGME

文档评论(0)

工地殿小二 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档