1. 程式人生 > >使用HAL庫對STM32F030系列晶片做RTC低功耗喚醒

使用HAL庫對STM32F030系列晶片做RTC低功耗喚醒

    好久沒有寫部落格了,由於專案的原因在做STM32F0系列晶片的低功耗,寫了一個Demo例程,僅供大家參考,同事也希望大家在學習工作的路上上走彎路。

    言歸正傳,該例程採用STM32F030C8T6的開發板,例程中5s低功耗和5s微控制器正常交替工作。首先在CumeMX軟體介面中配置RTC、中斷、時鐘等(具體請參考例程)。在除錯過程中我也是參考了該大神的例程,大家也可以參考一下,https://blog.csdn.net/xiaoeleis/article/details/72529090。最重要的一點要提醒一下初始化過程中MX_GPIO_Init函式中要將所有埠都初始化,功耗還是很大在幾個mA附近,沒辦法達到uA級別(如下圖編寫)。三種低功耗模式都可以,正常情況下建議使用stop模式,如果 三種模式不清楚,可以百度自行搜尋一下,紙上得來終覺淺,絕知此事要躬行!!!


資源連結如下:https://download.csdn.net/download/johnwxw/10514300