您好;
İ 希望继续将变量擦除写入闪存。 在 F2803x 中、程序故障掉电。 如何解决该问题? 此外、我还为 CPU 等待添加了 nop 命令。 但它不起作用。 ISR 函数如下所示;
秒++;
Flash_CPUScaleFactor=比例因子;
Flash_Callback PPTR=NULL;
STATUS=Flash2803x_Erase ((UINT16 *) SECTOR7_START、&ProgStatus);
ASM (" RPT #150 || NOP");
if (Status!= STATUS_SUCCESS){
asm (" ESTOP0");
}
//delay_US (100);
STATUS=Flash2803x_Program ((UINT16 *) SECTOR7_START、&second、1、&ProgStatus);
ASM (" RPT #150 || NOP");
if (Status!= STATUS_SUCCESS){
asm (" ESTOP0");
}
//delay_US (100);
asm (" NOP ");
Status=Flash2803x_Verify (((UINT16 *) SECTOR7_START、&second、1、&ProgStatus);
asm (" NOP ");
FLASH_READ ((UINT16 *) SECTOR7_START、ReadData、3);
I=0;
}
