開発のヒント

周辺機能、I/O、メモリ

ユーザ・オプションの設定および反映処理

ハードウェア・オプション(例えば、ウォッチ・ドッグ・タイマのハードウェア・スタート / ソフトウェア・スタートの選択)を設定するには、Flashメモリのユーザ・オプション・バイト内の所定のビットに決められた値を書きます。

ユーザ・オプション・バイトの値は、基本的にパワーオン・リセットによって反映されます。システム・リセット(電源が入ったまま、NRSTをロウ・レベルにして、ハイ・レベルに戻す)では反映されません。

ただし、製品によっては、パワーオン・リセット以外の方法でも反映させる条件があります。例えばSTM32L4シリーズでは、パワーオン・リセットやブラウンアウト・リセット時、STANDBYモードやSHUTDOWNモードからの復帰時、またはFlashメモリ制御レジスタ(FLASH_CR)のOBL_LAUNCHbitがセットされた時です。

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