打印
[ZLG-ARM]

读写片外RAM为什么没有产生信号?

[复制链接]
1479|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
david4383|  楼主 | 2008-8-11 18:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
PINSEL2_Val     EQU     0x0F010914  //16位数据,

#define RAMADDR  0x80000000     ///CS0产生低电平.

这是一个测试程序,
void ExternRam(void)
{
    volatile unint *buf;
    unint data[512];
    unint i;
    for (i=0x00;i<512;i++)
    {
        buf=(volatile unint *) (RAMADDR | i);
        *buf=i;
    }
    for (i=0x00;i<512;i++)
    {
        buf=(volatile unint *) (RAMADDR | i);
        data=*buf;
    }
}

结果CS0,WR,OE没有任何输出,不知道是什么原因?是哪里设置错了?

相关帖子

沙发
david4383|  楼主 | 2008-8-12 10:14 | 只看该作者

现在可以了,可是怎么也没有写信号.

片选信号,与读信号,都有,就是没有写,
PINSEL2中都已经设置P3.27为1了.

使用特权

评论回复
板凳
zLgArM| | 2008-8-12 18:26 | 只看该作者

楼主

您好!
  请问是我们的芯片客户吗?如果是,请发EMAIL给我,如果方便,请在Email里留下您的联系方式。我直接把可能的原因Email给您。 lpc2300@zlgmcu.com。

使用特权

评论回复
地板
ysdx| | 2008-8-16 14:32 | 只看该作者

我的也是没有写信号

楼主解决了吗,如何解决的啊?

使用特权

评论回复
5
sfrad32| | 2008-8-21 14:29 | 只看该作者

楼主,你这样应该已经产生了data abort中断了

使用特权

评论回复
6
david4383|  楼主 | 2008-8-25 11:58 | 只看该作者

要在ASM中写上EXTERNAL_MODE

就可以了,

使用特权

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

本版积分规则

59

主题

1241

帖子

4

粉丝