CH582低功耗的動(dòng)態(tài)開啟和關(guān)閉如何實(shí)現(xiàn)?

官方從機(jī)歷程中,開啟低功耗是通過(guò)配置宏“HAL_SLEEP”實(shí)現(xiàn)低功耗的開啟。程序運(yùn)行過(guò)程中,雖然能通過(guò)GPIO和任務(wù)調(diào)度來(lái)進(jìn)行喚醒,但仍然無(wú)法正常使用定時(shí)器(配置宏“HAL_SLEEP”實(shí)現(xiàn)低功耗的開啟,會(huì)在睡眠時(shí)關(guān)閉定時(shí)器,影響定時(shí)器精度),如何實(shí)現(xiàn)在程序運(yùn)行過(guò)程中動(dòng)態(tài)“配置宏HAL_SLEEP實(shí)現(xiàn)低功耗的開啟和關(guān)閉”?

官方好,我們公司產(chǎn)品要求,當(dāng)檢測(cè)到電壓波動(dòng)時(shí),就關(guān)閉睡眠模式(不是喚醒,是關(guān)閉配置宏“HAL_SLEEP”,因?yàn)樗吣J綍?huì)影響定時(shí)器,我們公司需要定時(shí)器做電壓高頻率的電壓采集),定時(shí)20min后又開啟睡眠模式


您好,宏定義無(wú)法在代碼編譯后修改。

針對(duì)您的應(yīng)用,是否進(jìn)入休眠可以在代碼中動(dòng)態(tài)調(diào)整。

您代碼里“檢測(cè)到電壓波動(dòng)時(shí)”,置標(biāo)志變量A;在sleep.c中,CH58X_LowPower函數(shù)內(nèi)一開頭,添加判斷標(biāo)志變量A來(lái)決定是否能夠繼續(xù)往下執(zhí)行休眠。若需要保持喚醒狀態(tài),則在CH58X_LowPower中判斷標(biāo)志A后直接return 3,打斷休眠即可。


官方辛苦了


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频