IIC3のマスタ動作

はじめまして、ZKと申します。

SH7214・7216のハードウェアマニュアルにて、マスタ送信動作、マスタ受信動作いずれも

送受信手順と動作を示しますの最後に(19.4.2、19.4.3)

「スレーブ受信モードに戻します」

とあるのですが、SHを単独マスタで動作させる場合にも、スレーブ受信に戻す必要があるのでしょうか。

はじめてI2Cを使用してデバイスを駆動するのですがI2C制御に詳しく無く、教えていただければと思います。

Parents
  • チョコです。

    SHは、使ったこともマニュアルも見たこともありませんが、I2CバスはRL78でよく使っています。

    SHがなぜそのような記述になっているかは、SHのハードウェアに何らかの制限があるかどうかは分かりませんが、I2Cバスの使い方として、シングル・マスタでは通信完了後にスレーブに設定する必要はありません。

    以上

  • 早速の返答いただきありがとうございました。

    I2C初心者ですが、いちいちスレーブに戻すというような制限は無さそうでしたので、確認させていただきました。

    下の方が書かれているように、ルネサス推奨の使用方法がスレーブに戻すということなので、最終的にはそうするつもりですが、I2Cバスの使い方自体よく分かっていないので勉強になりました。ありがとうございました。

Reply
  • 早速の返答いただきありがとうございました。

    I2C初心者ですが、いちいちスレーブに戻すというような制限は無さそうでしたので、確認させていただきました。

    下の方が書かれているように、ルネサス推奨の使用方法がスレーブに戻すということなので、最終的にはそうするつもりですが、I2Cバスの使い方自体よく分かっていないので勉強になりました。ありがとうございました。

Children
No Data