yorkhu:
用掉電偵測(cè)來保存EEPROM是非常不科學(xué)的,不知道你測(cè)量過從掉電開始到MCU停止大概要多長時(shí)間,而EERPOM的寫又需要多長時(shí)間,即便時(shí)間夠我也是不推薦這種寫法的如果一定要這樣做可以如下:1.你可以在供電上加個(gè)外部電源檢測(cè)電路比如分壓,來檢測(cè)外部是否斷電,這個(gè)比MCU的低壓中斷來得早得多2.MCU供電用二極管與外部電源隔開,并加大電容,當(dāng)外部掉電之后,確保MCU還有足夠的電執(zhí)行EEPROM操作3.每次EEPROM操作前都是需要先擦除,再寫入