開発のヒント

リセット、クロック、電源制御

バックアップ・ドメインのパワーダウンのチェック方法

VDDが供給されておらず、VbatだけでRTCなどが動作している場合に、Vbatが瞬時停電(瞬停)したことを直接判別するフラグはありません。

しかし、LSEを使用している場合は、「RCC バックアップ・ドメイン制御レジスタ(RCC_BDCR)」のLSEONフラグをチェックすることで、Vbatが瞬停した事を判別することができます。RCC_BDCRはバックアップ・ドメインにありますので、Vbatの瞬停によって初期化されることを利用する方法です。

すべての場合に適用できる方法ではありませんが、Vbatを利用する多くの場合は、RTCでカレンダー機能を使用していますので、LSEONフラグをセットしてLSE(32.768kHz)を使っています。したがって、Vbatを使用している多くの場合に適用できます。

過去の開発のヒントはこちら