我现在遇到一个问题,我现在应用的是DSP28035,对刚焊接好的EEPROM,进行第一次写操作后,掉电后再次读取EEPOM内的值,会发现这个值不是自己之前烧写的,然后对其进行第二次烧写后,然后再断电,上电读取后是正确的值,我想问题,为何都是第一次对EEPOM操作,会出现错误值的,从第二次以后都读写都正常,这是为何呢?
对EEPOM进行第一次操作需要注意啥呢?
Hank Zhao:
可能是当时的写时序受干扰了吧,这种不可重现的问题不好确定。
我现在遇到一个问题,我现在应用的是DSP28035,对刚焊接好的EEPROM,进行第一次写操作后,掉电后再次读取EEPOM内的值,会发现这个值不是自己之前烧写的,然后对其进行第二次烧写后,然后再断电,上电读取后是正确的值,我想问题,为何都是第一次对EEPOM操作,会出现错误值的,从第二次以后都读写都正常,这是为何呢?
对EEPOM进行第一次操作需要注意啥呢?
mangui zhang:
问题类似与我当时使用2812遇到的SCI问题
SCI上电后工作不正常 复位一下就工作正常了 后面也没找到原因
我觉得楼上说的有道理 不知道你的第二次掉电再上电 之间隔了多长时间
断电后过一会再上电看看是不是写的还是对的
对EEPROM来说 写操作部分第一次和第二次 不行在程序中对EEPROM写之前多加一些等待
试试看情况