[技术问答] N76E003 XROM问题

[复制链接]
1966|14
 楼主| 飘雪殇 发表于 2018-6-2 11:13 | 显示全部楼层 |阅读模式
本帖最后由 飘雪殇 于 2018-6-2 11:16 编辑

36745b120bce6f6e7.png
请问这句话是什么意思呢?00H-FFH不是256个地址吗?为什么可以有768字节的RAM?还有如果768个字节的话可以放u16类型的数组多少个呢?
dongnanxibei 发表于 2018-6-2 13:02 | 显示全部楼层
看前面的介绍啊,那写错了
02FFH这个地址才是。
dongnanxibei 发表于 2018-6-2 13:04 | 显示全部楼层
dongnanxibei 发表于 2018-6-2 13:04 | 显示全部楼层

手册笔下误都好几次了,没有改。不过前面的内存图上标定的是对的。
tianxj01 发表于 2018-6-2 16:15 | 显示全部楼层
基本内存128  用直接寻址访问方法访问。直接寻址高128字节内存地址访问的是标准内设。
扩展内存128,共用高128内存地址,访问时候是采用间接寻址形式。
另外768内存,你可以理解为通过外接RAM芯片接入方法的只是物理上放在芯片内部的RAM,因为在内部因此它不会占用你数据总线和地址总线,但是访问还是用的是外部数据访问指令也就是汇编里面的MOVX类型指令。
 楼主| 飘雪殇 发表于 2018-6-2 16:57 | 显示全部楼层
tianxj01 发表于 2018-6-2 16:15
基本内存128  用直接寻址访问方法访问。直接寻址高128字节内存地址访问的是标准内设。
扩展内存128,共用高 ...

谢谢
 楼主| 飘雪殇 发表于 2018-6-2 16:58 | 显示全部楼层
dongnanxibei 发表于 2018-6-2 13:04
手册笔下误都好几次了,没有改。不过前面的内存图上标定的是对的。 ...

懂了 谢谢
小灵通2018 发表于 2018-6-3 18:33 | 显示全部楼层
新唐的芯片不错,就是手册做的时候掖着藏着,还笔下误一堆。
xuanhuanzi 发表于 2018-6-4 19:55 | 显示全部楼层
原来如此,希望下一版给纠正了。
xuanhuanzi 发表于 2018-6-4 19:55 | 显示全部楼层
我以为只能多用256呢,因为那个例子里也没有说具体多少。而且用的是256内的
 楼主| 飘雪殇 发表于 2018-6-4 19:57 | 显示全部楼层
xuanhuanzi 发表于 2018-6-4 19:55
我以为只能多用256呢,因为那个例子里也没有说具体多少。而且用的是256内的 ...

RAM我用超过128就编译不通过了,XRAM可以用768
xuanhuanzi 发表于 2018-6-7 17:25 | 显示全部楼层
能用C语言直接操作这些吗
tianxj01 发表于 2018-6-7 18:25 | 显示全部楼层
xuanhuanzi 发表于 2018-6-7 17:25
能用C语言直接操作这些吗

unsigned char idata  tmp;
这个就是访问高128内存定义。
float idata x;
这个是访问扩展768字节内存的定义

评论

难道不是xdata关键字定义的变量才在扩展的768字节内存中吗?  发表于 2019-2-27 17:13
21mengnan 发表于 2019-2-27 19:57 | 显示全部楼层
需要在配置里设置什么吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

20

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部