トップページ > 記事閲覧
i2cでインターフェイスできず
日時: 2012/07/08 21:21
名前: nobcha
参照: http://d.hatena.ne.jp/nobcha23/

i2cインターフェイスで動きません。デモモードで音が出ることは確認しました。PMOD0とSMOD0をGにつなぎ、アドレス入れましたが、ACKが返りません。アドレスをスキャンするプログラムを作ってみましたが、どのアドレスにも応答はありません。
何か調べるきっかけでもあればお教えください。
メンテ

Page: 1 |

Re: i2cでインターフェイスできず ( No.1 )
日時: 2012/12/05 19:26
名前: 通りすがりのじじぃ

全く同じ状況を経験し悩んだ者です。
同じくアドレススキャンのプログラムも作りました。(同じく応答なし)
が、やっと解決しました。
私の場合、ブレッドボード上でテストしていましたが、思うところがあって別のブレッドボードに同じ回路を組み直したところ、すんなりと動きました。
ブレッドボードに問題があったようです。(当該ブレッドボードでは部品の抜き挿しが硬い、部品が浮き上がるなどの不具合がありました)
説明書にもあるとおり、I2Cの配線を見直してはどうでしょうか。
メンテ
Re: i2cでインターフェイスできず ( No.2 )
日時: 2013/04/27 12:18
名前: nobcha
参照: http://d.hatena.ne.jp/nobcha23/


遅れましたが、アドバイスありがとうございました。
問題は2つ有りました。
1.ブレッドボード配線の接触不良
2.アドレス標記の見方の違い
PICのレジスタにセットするMSB詰めと7ビットアドレス標記とは1ビットオフセットがありました。
メンテ

Page: 1 |

題名 スレッドをトップへソート
名前
URL
パスワード (記事メンテ時に使用)
コメント
CAPTCHA captcha画像 ←英数字を入力

   クッキー保存