STC12C2052中使用这个单片机中的EEPROM用KEIL编译提示警告

各位大侠有经验的能帮我下。我用的是KEIL3编译用的是REG52.H头文件STC12C2052中使用这个单片机中的EEPROM功能,我已经把EEPROM里面的各功能的地址... 各位大侠有经验的能帮我下。
我用的是KEIL3编译用的是REG52.H头文件
STC12C2052中使用这个单片机中的EEPROM功能,我已经把EEPROM里面的各功能的地址声明了。还有P3M1、P1M1端口功能设置了。
编译提示EEPROM警告,不能编译出文HEX文件,可以用KEIL2编译出HEX文件,到实验板上测试没问题。
可是我试过了,把单独的STC头文件中不含51头文件声明的和REG52.H就提示错误了。
可是我也试过了,在STC网站上找的STC头文件中包含正常的51头文件。放里后也是提示错误不能编译出HEX文件。
这样提示警告或错误,就会把自己程序中的一些正常的警告,语法错误的提示检测不到,不提示。
展开
 我来答
wolf_lhy
2012-12-21 · TA获得超过6609个赞
知道大有可为答主
回答量:1090
采纳率:66%
帮助的人:550万
展开全部
方便的话,把警告的信息贴出来看一下。
这么说吧,Keil是对51系列的单片机,也就是以51为内核的单片机进行编译和链接,对具体的单片机,一般情况没有特别的影响,你只要把应该有的寄存器加上就行了。
你还是把警告发出来看一下,不然我确实判断不出来
更多追问追答
追问
*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
SYMBOL: READ_EEPROM
MODULE: 11.obj (11)
*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
SYMBOL: READ_EEPROM0
MODULE: 11.obj (11)

Program Size: data=94.3 xdata=0 code=3046
"11" - 0 Error(s), 6 Warning(s).
追答
READ_EEPROM0

是什么东西?函数吧?
你把工程文件发 三 一 6 >>>>874>>>399 的腾讯邮箱
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浙江启扬智能科技有限公司
2023-08-23 广告
作为浙江启扬智能科技有限公司的工作人员,我可以为您解答有关ARM开发板的问题。ARM开发板是一种基于ARM架构的微型计算机板,可用于开发嵌入式系统、智能控制、数据采集、多媒体处理等应用。常见的ARM开发板包括Cortex-A、Cortex-... 点击进入详情页
本回答由浙江启扬智能科技有限公司提供
百度网友25f2111
2012-12-21
知道答主
回答量:37
采纳率:0%
帮助的人:22.9万
展开全部
你这个是包含头文件的、
READ_EEPROM这个符号不知道你是 变量 、函数名 还是宏定义之类的,总之它的作用域不在同一个文件内,如果是变量或者函数名,声明的时候要加extern,否则只有文件作用域,你在外部引用就会出现‘UNRESOLVED EXTERNAL SYMBOL’
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
c3344c
2012-12-22 · TA获得超过2418个赞
知道小有建树答主
回答量:966
采纳率:57%
帮助的人:682万
展开全部
Program Size: data=94.3 xdata=0 code=3046???
STC12C2052只有2K的程序存储器空间,何来code = 3046?!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式