セイコーエプソン・エプソントヨコム RTC-8564NB
ついにセイコーエプソン・エプソントヨコムのリアルタイムクロックIC(RTC-8564NB)を使ったクロックモジュールを使えました。(秋月電子通商)
I2Cインターフェース(2線式)で行えました。
■IC内に高精度クリスタルが内蔵されています。
■パーツは全て実装済み。8ピンDIPのICとしてお使いになれます。
■INT割り込み用のLED付
※ICは全て基板に実装済です。
(上記、4行は添付説明文より引用)
5,6pin はプルアップ処理が必要です。私の場合は敢えて外付け抵抗器によるプルアップ処理をしました。理由は、この抵抗値を変更して消費電流をできるだけ少なくしたいという事からです。
3pinは/INT 端子で、内蔵LEDを点灯させることができます。しかし、私は敢えて外付け抵抗器を接続してモニタしました。理由は消費電流を抑えるために、プログラム完成後は最終的に不要と判断しました。
*添付の回路図がややこしく、最初結線を間違えて通電しました。このモジュールのGNDは4pinです。VDDは8pinです。
*確実に60秒毎の/INT 信号を取得できました。説明書によると、60秒未満の割込みも可能なようです。私の場合、幾度となくプログラムを試しましたが確認できませんでした。
30秒毎の割込みも試しましたが、できませんでした。
最初の結線を私がミスしたことにより、ハード部が壊れた?
オープン・ドレイン出力? この扱いの処理をしていなかった?
などの原因を今、考えています。
すばらしい!! 見事です!!
検索[分]の[更新]を察知して、確実に/INT 割込み動作へ入っています。
条件設定として 時:分 の指定は可能です。さらに分のみの二桁条件も可能です。
また、分の下一桁の条件も可能です。例えば、X1,X2 など下一桁に1分や2分となったときの
/INT 動作も可能です。
[曜日] 条件は、まだ私は試していません。可能なはずです。
検索条件式では、if文による条件論理を作ります。この条件式をdefine 定義すると、以降使用の利便性が格段に良くなります。