解決済み

MPLABのデバッガーでの基板ICのレジスタ読み…

  • 困ってます
  • 質問No.9474944
  • 閲覧数49
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0
MPLABのデバッガーでの基板ICのレジスタ読み込みについて

弊社の回路の制御をPICが行っています。
主にI2CでIOエクスパンダ等のICを設定することがメインです。
I2CでPICが書き込んだ設定値をMPLABで読み込めるのかを調査しています。
どなたかご存知の方はおられますか?

もしも、可能であれば方法をご教授して頂けないでしょうか。

以上です。よろしくお願いします。

質問者が選んだベストアンサー

  • 回答No.1
MPLABでシミュレーションするとか
I2C書き込むタイミングでトレースかけてブレークするとかじゃダメなの?

PICにIOエクスパンダのレジスタを読み込むルーチンを予め入れておいて
ブレークからの復帰番地でそちらへ飛ばすとか割り込みでジャンプすれば
PICのレジスタに引っ張ってこれるのでMPLABで読めるようになるはずです。

また基板故障でよくある
1を出したつもりだけど0の電圧になってるとかは
出力レジスタの設定値と出力ポートを直接読んだ値を比較するように
最初からPICのプログラムを組めば良いだけだと思います。
お礼コメント
noname#230358
tigers様
いつもありがとうございます。頂いたアドバイスを試してみます。ありがとうございました。
投稿日時 - 2016-08-19 21:41:00
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
関連するQ&A
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

ピックアップ

ページ先頭へ