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

- WEB PATIO -