void CONFIGURATION_write() { unsigned char i; IAP_EraseSector((unsigned int) &CONFIGURATION_DATA); for (i = 0; i < LENGTH; i++) { IAP_ProgramUserCode((unsigned int) &CONFIGURATION_DATA[i], CONFIGURATION_buffer[i]); } }
void WriteData(u16 addr,u16 len,u8 array[]) { u16 i=0; IAP_EraseSector(addr);//擦除扇区数据 for(i=0;i<len;i++) { IAP_WriteByte(addr+i,array[i]); } IAP_Idle(); }