导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→参考

* 29203: 计算DATA值时,是不是只算DATA,IDATA的总和,不算XDATA?

   tm1300 
tm1300发表的帖子 

 参考
DATA区:指可以直接寻址的低128B RAM区;访问速度最快;
IDATA   :指间接寻址的片内数据存储器256B,允许访问片内全部内地址;
XDATA: 指外部RAM区;

对于KEIL编译器:如果你定义变量不分配空间,那么自动从DATA-->  IDATA分配;如果你定义存储空间为DATA区,那么只要超过128B,那么就会报错;所以,一般对于数组最好定义在IDATA空间。

XDATA有两种情况:一是单片机外扩的RAM区,另外是CPU集成了部分外扩RAM区。


发表时间:2003年5月9日10:21:04

  
回复该帖

本主题共有 17 帖,分页:>>>>>该主题的所有内容[17]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  29208.[详细]谢谢,我是这样做的,DATA,IDATA都没超,但DATA SEMENT LA..
摘要:......(无内容)
- [langren0468][1156次] 2003年5月9日

  29223.[详细]会不会是Target的设置中限定什么呢? 如Ram的地址空间范围。。。
摘要:会不会是Target的设置中限定什么呢? 如Ram的地址空间范围。。。......(60字)
- [flyready][984次] 2003年5月9日

  29227.[详细]我用KEIL 可以编译过,WAVE不行
摘要:......(无内容)
- [langren0468][834次] 2003年5月9日

[上一篇帖子]:求救,求救:)我用msp430和cs8900a,hunrun10Base-T作了一个串口和以太网信号
[下一篇帖子]:那QQ聊!