内部扩展ram怎么用啊 请问哪位知道如何在keil4里用stc系列单片机的内部集成扩展ram吗 在keil4中如何设置啊

keil4中没有stc的单片机我选了at的来代替(ram就限定了)但我用的是stc的单片机有内部扩展ram的ram使用超过128了编译不出来说ram溢出了于是我在代码里定... keil4 中没有stc的单片机 我选了 at的来代替(ram就限定了) 但我用的是stc的单片机 有内部扩展ram的 ram使用超过128了 编译不出来 说ram溢出了 于是我在代码里定义了xdata 结果程序就出乱了 展开
 我来答
百度网友701e1b1
2011-07-18 · TA获得超过1017个赞
知道小有建树答主
回答量:522
采纳率:100%
帮助的人:540万
展开全部
keil4 中没有stc的单片机,可以参考我空间主页
在keil中添加STC型号的3种方法 http://hi.baidu.com/江湖游客bxak/home

stc系列单片机的内部是否集成扩展ram,这要看你用stc的哪个型号,有的有,有的没有(STC官网有所有的STC系列的数据手册)。

比如:
STC12C5410,有512RAM,
256以下的部分你用data定义,
超过256的部分你用xdata定义。
更多追问追答
追问
我用的是有1k扩展的 我定义过xdata 但程序运行到 涉及xdata的地方就乱了
追答
那款型号
zero_fn
2011-07-18 · TA获得超过2258个赞
知道小有建树答主
回答量:1173
采纳率:80%
帮助的人:447万
展开全部
keil的工程属性有个xdata的设置,可以设置xdata的大小
另外选颗52的单片机,然后在程序里有些非经常访问变量定义成idata会减少很多超ram问题
追问
定义成idata 我试过了 程序跑到用到idata的地方就出错 况且高128有很多特殊功能寄存器 ram被用了啊 请问遇倒过这样的问题吗 怎么设置xdata target哩的 memory model
我试着选了 large: ....xdata pdata 也试过 都不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式