본문 바로가기

stm32f3

17. [STM32] Power - PVD 앞장에서 Backup Domain 엑세스를 통해 Standby모드에서 값을 유지하는 방법을 알아보았다.이번장에서는 이에 더해 메인전원 Vdd에 전원이 차단되어 Vbat를 통해 전원을 공급받을 때 Backup Domain을 유지하는 방법에 대해 알아보자.  본 블로그는 STM32를 소프트웨어 엔지니어 관점에서 바라본 블로그입니다. 따라서 회로등의 전자공학 관련 내용은 사실과 다를 수 있습니다. 본 블로그에서 사용된 MCU 및 개발보드는 다음과 같습니다. NUCLEO-F429ZI (STM32F429ZIT LQFP144) NUCLEO-F439ZI (STM32F439ZIT LQFP144) "> 본 블로그는 STM32를 소프트웨어 .. 2024. 11. 8.
16. [STM32] Power - Backup Domain Access 저번장에 이어 이번에는 전원관리중 Backup Domain에 대해 알아보자.STM32는 Standby모드로 진입하거나 메인 전원이 차단되어 Vbat핀을 통해 배터리 전원을 받는 경우 대부분의 SRAM과 레지스터는 그 내용을 잃는다.하지만 Backup Domain으로 분류된 RTC(Real Time Clock)와 RTC관련 레지스터, Backup SRAM의 경우 그 값을 그대로 보존한다.RTC는 아직 다루지 않았으므로 다음 기회에 설명하기로 하고 이번장에서는 Standby모드 진입과 Wake up시 RTC레지스터중 RTC Backup레지스터와 Backup SRAM에 데이터를 저장하고 읽는 작업을 해보자.    본 블로그는 STM32를 소프트웨어 엔지니어 관점에서 바라본 블로그입니다... 2024. 11. 7.
15. [STM32] Power - Low Power Mode 이번시간에는 STM32의 저전력 모드에 대해 알아보자.STM32는 일반적인 상태의 Run Mode이외에도 필요한 경우 전력소모를 줄이기 위한 저전력 모드가( Low-Power Mode)존재한다.해당 장비가 특정상태에서 더이상 정상구동을 할 필요없이 대기상태로 들어가서 전력소모를 줄이고 다시 특정 신호에 의해 정상구동 상태로 돌아오게 할 때 사용할 수 있는 모드들이다. 이번 장은 레지스터 설명등은 필요한 경우만 할 것이고 S/W 구현 중심으로 보도록 하겠다.  본 블로그는 STM32를 소프트웨어 엔지니어 관점에서 바라본 블로그입니다. 따라서 회로등의 전자공학 관련 내용은 사실과 다를 수 있습니다. 본 블로그에서 사용된 MCU 및 개발보드는 다음과 같습니다. NUC.. 2024. 11. 4.