embeded/Cortex-M3 STM2025. 3. 10. 12:31

클럭을 12MHz정도로 낮췄더니

sleep mode로는 전력차이가 안나고

stop mode로 가야지 좀 차이가 난다.

uA 단위로는 standby mode로 가야 할 듯?

 

HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_SLEEPENTRY_WFI);
HAL_ResumeTick();

[링크 : https://blog.naver.com/wararat/221024526207]

[링크 : https://blog.naver.com/eziya76/221543393453]

 

 

멀 잘못했나.. sleep() 에서는 소비전력 차이가 없고 uart 인터럽트가 작동한다.

죽은거 맞아? 그렇다고 main loop가 살아나는건 또 아닌디..

[링크 : https://controllerstech.com/low-power-modes-in-stm32/]

Posted by 구차니