[PR]     銀座 インプラント
teacup. ] [ 無料掲示板 ] [ プレミアム掲示板 ] [ teacup.コミュニティ ] [ ブログ ] [ チャット ]

新着順:29/251 記事一覧表示 | 《前のページ | 次のページ》

Re: I2C通信について

 投稿者:nekosan  投稿日:2009年 9月15日(火)00時10分41秒
  通報 返信・引用
  > No.224[元記事へ]

EDOさんへのお返事です。


> >同じ問題で困っております。
> >こちらはPICマスタ(18F2320)とPICスレ-ブ(18F2320)を同じICでつないで
> >おります。
> > マスタ−、スレ−ブアドレスの禁止区域はH'00'からH'07'
> > 使用区域はh'08'からh'77'とのこと、アドレスは7bitですので
> > この設定の方法スレ−ブは8bitに右詰めで設定するのですかね
> >アドレス設定の具体的な方法を教えてください。

I2Cのスレーブアドレスは、マイコンの仕様によって
決まるものではなく、言語の仕様によって決まるもの
だと思うので、まずはお使いの言語がなにかを記入して
いただければと思います。

ちなみにアセンブラであれば、I2C用のSFR
(SSPSRレジスタ)そのままなので、
アドレス7ビットは左詰、残りの最下位ビット
(一番右)はR/Wということになります。

CCS−Cも同じように左詰だったと思います。
R/Wは、I2C関係の関数呼び出しの目的に
よって、プログラム中で明示指定する必要が
あったはずかと。例えば、書き込み時には0xa2
なら読み出し時は0xa3とする、など。

18F2320も多分同じだと思うんですけど…
 
》記事一覧表示

新着順:29/251 《前のページ | 次のページ》
/251