打印
[ZLG-ARM]

LPC2134+AT45DB161老是读出来0xff。

[复制链接]
2456|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
汉江|  楼主 | 2007-1-9 10:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
winfeng兄的程序也DOWN下来了,还是搞不定呀。
我的硬件连接是:

         (AT45DB161)                     (LPC2134)

    RDY/BUSY (1)            P0.29   
*    RESER,WP,VCC (2,3,6)        VCC
*    CS#,GND    (7,11)             GND
*    SCK    (12)            SCK1    (5)
*    SI    (13)            MOSI1    (3)
*     SO    (14)            MISO1    (4)

软件:
int  main(void)
{  
    uint8  i=0; 
       while(1)    
       {   i=InitialiseSPI(8);
        S0SPDR =0x57;
          while((S0SPSR &0x80)==0)    
        i=S0SPDR;
          }

uint8 InitialiseSPI(uint8 Fdiv)
{   PINSEL0 =(PINSEL0 &    0xFFFC00FF) | 0x1500;    
    SPI_SPCCR = 40;        
    SPI_SPCR = 0x38;          
    return(1);
}        

兄弟们帮我看看,往161里写0x57读状态字,可就是读出是0xff。不知道是那儿的问题。后面的程序太长,就没有发出来,等问题解决了,一起贴出来。

相关帖子

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

本版积分规则

4

主题

5

帖子

1

粉丝