開発のヒント
リセット、クロック、電源制御
バックアップ・ドメインのパワーダウンのチェック方法
VDDが供給されておらず、VbatだけでRTCなどが動作している場合に、Vbatが瞬時停電(瞬停)したことを直接判別するフラグはありません。
しかし、LSEを使用している場合は、「RCC バックアップ・ドメイン制御レジスタ(RCC_BDCR)」のLSEONフラグをチェックすることで、Vbatが瞬停した事を判別することができます。RCC_BDCRはバックアップ・ドメインにありますので、Vbatの瞬停によって初期化されることを利用する方法です。
すべての場合に適用できる方法ではありませんが、Vbatを利用する多くの場合は、RTCでカレンダー機能を使用していますので、LSEONフラグをセットしてLSE(32.768kHz)を使っています。したがって、Vbatを使用している多くの場合に適用できます。
過去の開発のヒントはこちら