阅读:1552回复:2
当内部ram 与外部ram共用内存地址时候,如何访问/修改被内部ram占用地址的外部ram数据呢?
片内有4k ram, 片外有64k,公用64k寻址空间,低位被内部ram占有,外部只能访问4k-64k空间
,现在要怎么样才能访问/修改外部低位地址数据呢? 有些数据必须要写到外部低位空间上。 |
|
|
沙发#
发布于:2007-01-29 10:40
有这样奇怪的设置?
将一个IO口与外部RAM的片选信号相或后(根据片选信号的极性确定)连到RAM上 当使用内部RAM时,将IO口置高,选用外部RAM时将IO口置低 但是即使这样,也不能保证你能正确访问到外部RAM的低4K空间 因为你只要访问这个空间就会同时访问内部RAM的空间,这样肯定会出问题。 以上仅供参考 |
|
板凳#
发布于:2007-01-29 17:25
现在已经通过一个io口来控制内部/外部读写,
内部是有个寄存器来存储地址,通过地址自行判断内部还是外部读写,并没有楼上说的片选。 如果有的话倒是好解决了。 |
|
|