************************************** Question *********************************************
DS1307について質問します。I2Cリアルタイムクロックモジュールを使用しています。
バックアップ電源として、リチウムイオンバッテリを入れています。
プログラム(DS1307)によりコンパイル時の時刻はPCのシリアルモニタ-から動作確認をすることはできています。
バックアップ電源が動作していることを確認するため、USBを外し、バックアップ電源のみで動作させているのですが、
もう一度USBを挿してシリアルモニタ-を見ると、USBを外した時間から始まっています。
これは、バックアップ電源が動作していないということでしょうか。
**************************************Answer*********************************************
「Timekeeper Registers」のレジスタ0(00h)第7ビット「CH」の設定をご確認ください。
バックアップ電源で動作しているの場合、「CH」が”1”に設定すると、発振が停止になっております。
しかし、USB給電の場合、このビットは無効になるので、設定しなくても、クロックが正常に動作することができます。
ref:_00D306AVj._50040yn4cg:ref