打印
[ZLG-MCU]

p89v51rd读写双口ram的问题

[复制链接]
1294|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
linhai1986|  楼主 | 2009-4-15 23:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
 各位高手有谁用过双口ram,我在往里面写数据的时候出现了问题,怎么也写不进去(拿仿真器看的),以下是我的写数据程序,麻烦高手们给我指点一下
sbit CE=P1^5;                            
sbit OE=P3^7;                             
sbit RW=P3^6;

void WriteRam()
{
     unsigned int i;
    unsigned char xdata *  adr_store=0x0000; 
         
    CE=1;
    SomeNOP();
    CE=0;
    OE=1;
    RW=0;
    for(i = 0; i < 1024; i++)                                // 在1K的空间内写数据
        {
          
            * (adr_store ++) =0x02;                             
        
        } 
    
}

控制信号我测了一下没问题,可是我用仿真器看p0口的数据做地址和数据信号的时候都不对

相关帖子

沙发
xiaoxin1986| | 2009-4-15 23:55 | 只看该作者

帮顶

使用特权

评论回复
板凳
hotpower| | 2009-4-16 00:10 | 只看该作者

硬件或时序问题~~~

使用特权

评论回复
地板
jakecumt| | 2009-4-17 16:22 | 只看该作者

用示波器观察一下波形

使用特权

评论回复
5
linhai1986|  楼主 | 2009-4-18 14:24 | 只看该作者

我这样改了一下,你们看可以吗?

使用特权

评论回复
6
linhai1986|  楼主 | 2009-4-18 14:25 | 只看该作者

……

unsigned char xdata *  adr_store=0x0000;                     //双口RAM存储单元的首地址,双口RAM是2K*8的,

C1=0;                                                                         //C1控制锁存器373
* adr_store    =0x00f0;                                                //我只在首地址写一个数0x00f0; 

使用特权

评论回复
7
xiaoxin1986| | 2009-4-19 14:54 | 只看该作者

……

找一个这人RAM芯片的FAE吧,关键是看一下实际波形和数据手册给出的波形对比一下 

使用特权

评论回复
8
jakezlc| | 2009-4-20 12:10 | 只看该作者

同意7楼的意见

使用特权

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

本版积分规则

172

主题

1451

帖子

0

粉丝