请帮我看看程序 SST39SF040怎么老是写入不成功

[复制链接]
3278|4
 楼主| smoker2626 发表于 2007-1-3 19:57 | 显示全部楼层 |阅读模式

。。。。。。。。。。。。
unsigned char byteRead(unsigned char addr)
{
    unsigned char readData;
    readData=XBYTE[addr];
    delay(10);
    return(readData);
    }
    
void byteProgram(unsigned char addr,unsigned char dat)
{
    XBYTE[0x5555]=0xAA;
    XBYTE[0X2AAA]=0X55;
    XBYTE[0x5555]=0xA0;
    XBYTE[addr]  =dat;
    delay(100);

。。。。。。。。。。

void main(void)
{
    unsigned char temp;
    init();
    CS1=0;            //片选
    bank(0);
    byteProgram(0,0X21)
    temp=byteRead(0);    
    CS1=1;
    writeCommand(0xc0);
    writeData(temp);
。。。。。。。。。。。
    }

以上程序写入了,一直在内部存储器里,请问这是为什么?
 楼主| smoker2626 发表于 2007-1-3 20:11 | 显示全部楼层

大虾帮帮忙

大虾帮帮忙
xwj 发表于 2007-1-3 22:55 | 显示全部楼层

要先关闭写保护

 楼主| smoker2626 发表于 2007-1-3 23:15 | 显示全部楼层

不是很明白,请具体点

CE=0  CHIP ENABLE 了
WE   接MCU的WR

data sheet的时序里面也没提及写保护啊! 请赐教!
 楼主| smoker2626 发表于 2007-1-4 19:07 | 显示全部楼层

不是吧!没有哪个能帮忙解决一下啊

您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

13

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部