2020-01-13 18:23发布
ZHAOBAO511 发表于 2019-5-10 08:59 BL51 BANKED LINKER/LOCATER V6.22 05/10/2019 ...
1826772880 发表于 2019-5-10 10:55 STARTUP.A51里进行初始化没有?
ZHAOBAO511 发表于 2019-5-10 11:20 谢谢!是初始化的问题,XDATA没开,不清楚为什么KEIL要这样玩。另外ADuC84x具有片内XDATA RAM,地址从000 ...
t3486784401 发表于 2019-5-10 13:35 同样的地址,如果具有不同的访问方式,则认为相互不影响。 在低 128B 空间(00H-7FH)有两个物理存储器 ...
最多设置5个标签!
这不编译通过了吗,你是说运行失败?
那个 XDATA 的地址我随便填的,你需要根据你的硬件系统计算出可用的地址范围。
无非就是外接 RAM 的 CE 使能范围
谢谢!你猜对了,那个XDATA没开!
同样的地址,如果具有不同的访问方式,则认为相互不影响。
在低 128B 空间(00H-7FH)有两个物理存储器,片上RAM、片外RAM:
1. 片上使用直接(MOV)/间接(MOV @)访问;
2. 片外使用间接(MOVX @)访问
在高 128B 空间(80H-FFH)有三个物理存储器,片上RAM、片上SFR、片外RAM
1. 片上RAM使用间接(MOV @)访问;
2. 片上SFR使用直接(MOV)访问;
3. 片外RAM使用间接(MOVX @)访问
高于 256B 的空间都属于片外RAM。默认51都是访问片外(P0/P2/ALE/WR/RD 送出信号),
某些扩展的51集成了此部分内存,但是需要开关某些寄存器,避免直接 MOVX 就输出信号了。
谢谢,看来可以使用。
一周热门 更多>