登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→两个较长的全局变量数组地址会不会重叠[alai]
*第17353篇: 两个较长的全局变量数组地址会不会重叠
楼 主:
alai
2003年11月12日21:46
两个较长的全局变量数组地址会不会重叠
两个较长的全局变量数组地址会不会重叠,比方说一个数组的地址是0x0000-0x0100,而另一个数组地址是0x0020-0x0102近来做个东东要两个较长的独立的数组。按道理来说应该是不会重合的吧。可是我发现他们就是重合了。搞得结果总是不对。(我用的是片外RAM,C语言,我不想用_at_关键字)。不知哪位高手见过没?该怎么解决啊?
第
2
楼:
guest
2003年11月13日09:33
你自己写的地址再明白清楚不过了;其实不用
你自己写的地址再明白清楚不过了;其实不用指定数组的具体硬件地址,只要定义了数组,编译器会给你解决的,除非硬件上有地址重叠,一般可以放心大胆使用。
第
3
楼:
alai
2003年11月13日14:20
可是我想要用它们是相互独立的,不能因为我改了一个数组另一个也变啊
第
4
楼:
tianzhen
2003年11月13日18:44
编译模式正确吗
第
5
楼:
alai
2003年11月13日19:00
你说的是small或是large模式吗,那应该没什么关系吧。
small和large不都是对于没指定区域的变量来说的吗。
我用的是small,数组定义为xdata。
>>>>>>对该主题发表你的看法
本主题贴数
5
,分页:
[第1页]
[上一篇主题]:
(求助)pic遥控接收,各位大侠帮帮忙!
[下一篇主题]:
各位大侠,帮帮我。