카테고리 없음

Cortex-M3 Sleep mode,Stop mode,Standby mode

안녕1999 2016. 9. 9. 23:30

Cortex-M3 Sleep mode,Stop mode,Standby mode


Sleep mode

======================

- 주변장치는 동작함

- __WFI() 또는 __WFE() 명령으로 진입가능

- 인터럽트 발생시, 깨어남


Stop mode

======================

- 모든 클럭 정지. 레귤레이터는 low power mode로 작동

- SRAM의 데이터는 보존됨

- PWR_EnterSTOPMode(PWR_Regulator_LowPower)명령으로 진입

- EXTI 인터럽트/이벤트로 깨어남


- Standby mode

======================

- 최소 전력소비

- 1.2V 도메인 off

- SRAM 데이터 보존 안됨(사라짐)

- RTC만 동작

- PWR_EnterSTANDBYMode()로 진입

- WKUP pin rising edge, RTC alarm (Alarm A and Alarm B), RTC wakeup,

        tamper event, time-stamp event, external reset in NRST pin, IWDG reset.



일반적으로는 주변장치와 통신을 해야하기 때문에, Sleep mode를 사용하는것이 무난함.