No.102710 作者:smoker 邮件:cq2626@yahoo.com.cn ID:27093 登陆:6次 文章数:2篇 最后登陆IP:218.18.54.35 最后登陆:2007/5/31 20:00:44 注册:2004/10/26 8:36:35 财富:17 发帖时间:2007/2/8 21:51:48 发贴者IP:59.40.155.242 标题:smoker:请问有那位大虾用过SST的MCU写SST的39SF040的flash,有的请帮忙解决个程序问题,多谢!! 摘要:No.102710请问有那位大虾用过SST的MCU写SST的39SF040的flash,有的请帮忙解决个程序问题,多谢!! 下面是我用SST89E516RD2写39SF040的程序,为什么我在写flash的时候总是不成功,请那位大虾指点一下,不胜感激 unsigned char byteRead(unsigned int addr) { unsigned char readData; readData=XBYTE[addr]; return(readData); } void byteProgram(unsigned int addr,unsigned char dat) { XBYTE[0x5555]=0xAA; XBYTE[0X2AAA]=0X55; XBYTE[0x5555]=0xA0; XBYTE[addr] =dat; } void sectorErase(unsigned int sector) { sector=sector < <12; XBYTE[0x5555]=0xAA; XBYTE[0x2AAA]=0x55; XBYTE[0x5555]=0x80; XBYTE[0x5555]=0xAA; XBYTE[0x2AAA]=0x55; XBYTE[sector]=0x30; } void chipErase(void) { XBYTE[0x5555]=0xAA; XBYTE[0x2AAA]=0x55; XBYTE[0x5555]=0x80; XBYTE[0x5555]= ......
>>返回讨论的主题
|