こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

MPLABのデバッガーでの基板ICのレジスタ読み込みについて

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

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

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

投稿日時 - 2016-08-19 14:20:00

QNo.9474944

困ってます

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

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

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

また基板故障でよくある
1を出したつもりだけど0の電圧になってるとかは
出力レジスタの設定値と出力ポートを直接読んだ値を比較するように
最初からPICのプログラムを組めば良いだけだと思います。

投稿日時 - 2016-08-19 18:28:00

お礼

tigers様
いつもありがとうございます。頂いたアドバイスを試してみます。ありがとうございました。

投稿日時 - 2016-08-19 21:41:00

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問