2012-03-20 8 views
-1

私はi2c EEPROMとpic18f4550をインタフェースする必要がある大学プロジェクトに取り組んでいます。EEPROM 24lc256 with PIC18F4550

プロテウスシミュレータを使用して次の回路を実装しました。私は本当の上のインタフェースを実装する際

enter image description here

私の接続には、次の、私はPICはEEPROMから読み取ったときに問題に直面しました。それは中断されているので、読み込み操作が正しく実行されたかどうかを見ることができませんでした。

何が問題なのですか?

+0

私はあなたの編集をお勧めしますあなたの実際の問題が何であるかを明確にするための質問、過去の「それはうまくいかない」。ハードウェアは正しく見えますが、「中断されています」という意味は何ですか? –

答えて

0

EEPROMを読み取るためのI2Cプロトコルに従っていることを確認する必要があります。これは、PIC上の状態マシンで最も効果的です。

  1. スタートコンディション
  2. 書き込みを読みたいためのアドレスでEEPROMに:あなたのフラグが正しく設定されていることを確認すること、次のアクションを通じて、

    てみシーケンシング。

  3. 繰り返し開始条件。多くのバイトとしてEEPROMから
  4. 読む必要に応じて(EEPROMがページングされていることを心に留めておくと、あなたがページ境界を越えて行けば、あなたがロールオーバーされます。)
  5. ストップ条件