|
|
有這樣一個(gè)需求:需要在板子斷電的那一刻立馬檢測(cè)到這個(gè)斷電時(shí)間開始計(jì)時(shí)計(jì)算斷電關(guān)機(jī)的時(shí)間(下一次開機(jī)能獲取到這個(gè)產(chǎn)品斷電的時(shí)間)。
單片機(jī)用的是STM32,整個(gè)板子的電源來(lái)源于一個(gè)12V的電池包,電池包經(jīng)過(guò)5V的LDO降壓再經(jīng)過(guò)3.3V的LDO降壓后給到MCU供電
MCU有外接看門狗芯片,也有紐扣電池進(jìn)行RTC計(jì)時(shí)
如果要在斷電那一刻開始計(jì)時(shí)的話,是不是MCU供電端用RC延時(shí)一下再給MCU供電?12V總開關(guān)斷電的時(shí)候,MCU需要還有電才能檢測(cè)到斷電的動(dòng)作,此刻可以馬上檢測(cè)斷電的
下降沿開始計(jì)時(shí)?此方法是否可行?如何計(jì)算RC的值呢?
有哪些更好的方法?幫忙推薦一下
|
|