こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

RTCの通信方法について

RTCの通信方法について

マイコンにて外付けのEEPROM(SPI通信)とRTCを制御しようと思っているのですが、RTCの通信方法をSPIかI2Cかで迷っています。
仕様的には、1分間隔のRTCからの信号で割込みを掛け、時刻を読み込むとなります。
1分間隔の割込みで毎回SPIの通信速度の変更を行う(SPIのEEPROMのクロックの方がSPIのRTCに比べて相当早い)であれば、I2Cで制御した方がよろしいのでしょうか?

よろしくお願い致します。

投稿日時 - 2010-09-09 17:14:24

QNo.6170233

すぐに回答ほしいです

質問者が選んだベストアンサー

> 説明不足でした、申し訳ございませんでした。
> RTCにつきましては、部品在庫の関係上、SPI(クロック:~1MHz)かI2C制御のモノに限ります。

であれば、RTCのマニュアルに仕様が載っているはずですので、それを見てからでも良いのでは?
使用するマイコン、RTCのメーカーと型番を提示すると、もっと回答ができると思います。

投稿日時 - 2010-09-11 10:17:06

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

そもそも、使用するマイコン、EEPROM、RTC(リアルタイムクロック)のマニュアルを
読めば、質問の内容は解決するのでは?

RTCはSPI通信に対応しているのですか?
普通はマイコンのシリアルで通信すると思いますが・・・。
I2CやSPIを使用しないといけない理由は?

EEPROMはどのような用途に使用するのでしょうか?

投稿日時 - 2010-09-09 23:19:25

お礼

ご回答ありがとうございます。
説明不足でした、申し訳ございませんでした。
RTCにつきましては、部品在庫の関係上、SPI(クロック:~1MHz)かI2C制御のモノに限ります。
EEPROMも同上の理由で、SPI(クロック:~10MHz)制御となります。
今回初めてプログラミングを経験するのですが、選択肢が2つある中で、どちらかに決定する要素は何かで悩んでいた次第です。
EEPROMの制御ですが、高速な速度を必要としません。
他のSPI通信として、SDカードからのMP3のデータ読み込みに使用しています。

投稿日時 - 2010-09-10 19:18:47