请周工及各位大虾帮忙分析:AT24C01A 丢失数据原因:
单片机采用NXP的 LPC936,接E2PROM芯片:AT24C01A. 用周立功的 TKS-936 仿真器 进行仿真的时候芯片读写正常. 仿真时,把 7个0X00 写入 地址0开始的7个字节里.
仿真完毕把程序烧进936芯片中 ,再读AT24C01中的数据 ,读出来不是以前写进去的7个 0X00 . 而且把电路板断电再读AT24C01中数据,仍然和上次读的数据一样,很有规律,但一直都不是写进 AT24C01中的7个 0X00.
请大虾帮忙分析: 是不是断电需要对AT24C01做保护,还是需要给 AT24C01A供电的电源加一个大的 钽电容.使断电或上电时候,电源比较平稳? |