|
如果是擦除1個扇區(qū),那么是直接擦除就可以了,但是要擦除多個扇區(qū)呢,好像用重復(fù)的方法不好用,
IapEraseSector(IAP_ADDRESS); //清除內(nèi)存
IapEraseSector(IAP_ADDRESS2); //清除內(nèi)存
IapEraseSector(IAP_ADDRESS3); //清除內(nèi)存
在擦每個扇區(qū)間加個延時也不行
IapEraseSector(IAP_ADDRESS); //清除內(nèi)存
delay1ms(20);//延時1ms
IapEraseSector(IAP_ADDRESS2); //清除內(nèi)存
delay1ms(20);//延時1ms
IapEraseSector(IAP_ADDRESS3); //清除內(nèi)存
delay1ms(20);//延時1ms
請教各位大神都是如何擦除EEPROM多個扇區(qū)的呢?
使用的芯片是:STC15F2k08S2、STC15F2k32S2
|
|