i2cでインターフェイスできず
| 投稿日 | : 2012/07/08 21:21 |
| 投稿者 | : nobcha |
| 参照先 | : http://d.hatena.ne.jp/nobcha23/ |
| 件名 | : Re: i2cでインターフェイスできず |
| 投稿日 | : 2013/04/27 12:18 |
| 投稿者 | : nobcha |
| 参照先 | : http://d.hatena.ne.jp/nobcha23/ |
(^_^)
遅れましたが、アドバイスありがとうございました。
問題は2つ有りました。
1.ブレッドボード配線の接触不良
2.アドレス標記の見方の違い
PICのレジスタにセットするMSB詰めと7ビットアドレス標記とは1ビットオフセットがありました。
遅れましたが、アドバイスありがとうございました。
問題は2つ有りました。
1.ブレッドボード配線の接触不良
2.アドレス標記の見方の違い
PICのレジスタにセットするMSB詰めと7ビットアドレス標記とは1ビットオフセットがありました。
| 件名 | : Re: i2cでインターフェイスできず |
| 投稿日 | : 2012/12/05 19:26 |
| 投稿者 | : 通りすがりのじじぃ |
| 参照先 | : |
全く同じ状況を経験し悩んだ者です。
同じくアドレススキャンのプログラムも作りました。(同じく応答なし)
が、やっと解決しました。
私の場合、ブレッドボード上でテストしていましたが、思うところがあって別のブレッドボードに同じ回路を組み直したところ、すんなりと動きました。
ブレッドボードに問題があったようです。(当該ブレッドボードでは部品の抜き挿しが硬い、部品が浮き上がるなどの不具合がありました)
説明書にもあるとおり、I2Cの配線を見直してはどうでしょうか。
同じくアドレススキャンのプログラムも作りました。(同じく応答なし)
が、やっと解決しました。
私の場合、ブレッドボード上でテストしていましたが、思うところがあって別のブレッドボードに同じ回路を組み直したところ、すんなりと動きました。
ブレッドボードに問題があったようです。(当該ブレッドボードでは部品の抜き挿しが硬い、部品が浮き上がるなどの不具合がありました)
説明書にもあるとおり、I2Cの配線を見直してはどうでしょうか。
何か調べるきっかけでもあればお教えください。