首先,你要清楚你的要求是什么,在我的印象中,沒有什么手電是對關機斷電時長有要求的
按照正常的實際情況操作是這樣的:
1,先看你18650是怎么接在電路上的,如果是焊線的,那就不需要用到EEPROM,直接保存到一個全局變量就可以了,如果涉及充電,這個變量就得有三個工作模式:1點燈,2充電,3關機
STC進入掉電模式,喚醒后全局變量的值是不會變的
2,如果電池是可以拿出來的那種,那就是每次按下按鍵,點燈模式切換后就把點燈模式保存到EEPROM,下次開機時,先讀取EEPROM的模式,再進行點燈
但有一點要記得,STC的是"EEPROM"是FLASH,不是像24C01那種的,百度一下就知道了
|