打印
[技术问答]

N76E003 XROM问题

[复制链接]
1756|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 飘雪殇 于 2018-6-2 11:16 编辑


请问这句话是什么意思呢?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 | 只看该作者

手册笔下误都好几次了,没有改。不过前面的内存图上标定的是对的。

使用特权

评论回复
5
tianxj01| | 2018-6-2 16:15 | 只看该作者
基本内存128  用直接寻址访问方法访问。直接寻址高128字节内存地址访问的是标准内设。
扩展内存128,共用高128内存地址,访问时候是采用间接寻址形式。
另外768内存,你可以理解为通过外接RAM芯片接入方法的只是物理上放在芯片内部的RAM,因为在内部因此它不会占用你数据总线和地址总线,但是访问还是用的是外部数据访问指令也就是汇编里面的MOVX类型指令。

使用特权

评论回复
6
飘雪殇|  楼主 | 2018-6-2 16:57 | 只看该作者
tianxj01 发表于 2018-6-2 16:15
基本内存128  用直接寻址访问方法访问。直接寻址高128字节内存地址访问的是标准内设。
扩展内存128,共用高 ...

谢谢

使用特权

评论回复
7
飘雪殇|  楼主 | 2018-6-2 16:58 | 只看该作者
dongnanxibei 发表于 2018-6-2 13:04
手册笔下误都好几次了,没有改。不过前面的内存图上标定的是对的。 ...

懂了 谢谢

使用特权

评论回复
8
小灵通2018| | 2018-6-3 18:33 | 只看该作者
新唐的芯片不错,就是手册做的时候掖着藏着,还笔下误一堆。

使用特权

评论回复
9
xuanhuanzi| | 2018-6-4 19:55 | 只看该作者
原来如此,希望下一版给纠正了。

使用特权

评论回复
10
xuanhuanzi| | 2018-6-4 19:55 | 只看该作者
我以为只能多用256呢,因为那个例子里也没有说具体多少。而且用的是256内的

使用特权

评论回复
11
飘雪殇|  楼主 | 2018-6-4 19:57 | 只看该作者
xuanhuanzi 发表于 2018-6-4 19:55
我以为只能多用256呢,因为那个例子里也没有说具体多少。而且用的是256内的 ...

RAM我用超过128就编译不通过了,XRAM可以用768

使用特权

评论回复
12
xuanhuanzi| | 2018-6-7 17:25 | 只看该作者
能用C语言直接操作这些吗

使用特权

评论回复
13
tianxj01| | 2018-6-7 18:25 | 只看该作者
xuanhuanzi 发表于 2018-6-7 17:25
能用C语言直接操作这些吗

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

使用特权

评论回复
评论
whtwhtw 2019-2-27 17:13 回复TA
难道不是xdata关键字定义的变量才在扩展的768字节内存中吗? 
14
21mengnan| | 2019-2-27 19:57 | 只看该作者
需要在配置里设置什么吗

使用特权

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

本版积分规则

5

主题

20

帖子

1

粉丝