打印

STC单片机和KEIL的问题请教(附图)

[复制链接]
3689|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
各位大虾,我在KEIL中编写STC的单片机
因为我要使用STC单片机里的XRAM和EEPROM
所以我就在工程文件的OPTION里做了如下的配置

但我的编译还是老是出错如图

我用的是STC89RC52 它的资源是RAM:512字节;其中有256(100-1ff)是内部扩展的EXT_RAM.
编译器显示我用了DATA:119.1   XDATA:113
这样算的话我没有超出RAM的使用范围啊。
难道是我设置的不对。我应该如何设置呢?

相关帖子

沙发
lhj200304| | 2010-4-2 17:21 | 只看该作者
xdata不用设置就行,在选器件的时候当成at89c52就行了

使用特权

评论回复
板凳
lhj200304| | 2010-4-2 17:22 | 只看该作者
你的工程没有编译完成,可能哪里出错了

使用特权

评论回复
地板
strang| | 2010-4-2 18:42 | 只看该作者
你定义变量的时候前面加上xdata就行了。比如:
float xdata a;          
unsigned int data b;

使用特权

评论回复
5
jerkoh| | 2010-4-2 20:28 | 只看该作者
内存模式 别用small

使用特权

评论回复
6
xiao妮| | 2010-6-5 15:13 | 只看该作者
我用的是STC12C5608选的驱动是AT89C52也是RAM不够用的,也出现的上面的错误

使用特权

评论回复
7
xiao妮| | 2010-6-5 15:14 | 只看该作者
还有我的内存模式选的LARGE

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

99

主题

238

帖子

2

粉丝