RTC(DS1307)を使う
マイコンにて自動運転や長期のデーター取得装置を行う場合日時を把握しないといけません。
マイコンにはカレンダー機能(RTC)が内蔵されている物も有りますが電源など問題でカレンダー機能は別にした方が
良い場合がありますので製作しました。
市販品も結構販売されていますので自分が作る必要も無いと思ったのですがRTCのプログラムの説明も兼ねて公開する事にしました。
基板回路図
基板サイズは、50x48mmです。
使用部品
IC1:DS1307
R1・R2:2kΩ(I2C規格に合わせて変更してください)
C1:0.1μF
Q1:クリスタル(水晶発振子) 32.768Khz
CR2032ボタン電池用ホルダー(CH25-2032LF)
ターミナルブロック2ピン(小)、ターミナルブロック3ピン(小)
バックアップ電池にはCR2302を使用します。
サンプルプログラムはここ。
’PIC16F1938’に接続して動作確認を行います。
I2Cなので’SDA’と’SCL’を接続します。
今回電源は+5Vにて行いました。
シリアル通信にて動作確認を行います。「Tera Term」を使用します。
通信速度は9400bpsです。
時間設定モードを付けたプログラムを公開する予定です。
メインに戻る