Sahara's WebLog

日記のような、備忘録のような、うらみつらみのような、自慢のような…。

MPLAB X のSimulatorでピンの状態を指定する

MPLAB X のSimulator 上で特定のピンの状態を設定する方法。
プログラム中で、例えばGP2の値が1だったら変数cntの値をインクリメントする、というような処理があって、その部分の実行時間を知りたい。
cnt = 0;
while(GP2 == 1) cnt++;
何もしないと GP2=0 のままなので、その行は飛ばしてしまうから、何らかの方法で GP2=1 にする必要がある。
Window > Simulator > Stimulus
mplabx_sim_pinvalue01
Pinの空欄をクリックしてリストから設定したいピンを選ぶ。
Actionの部分をクリックして設定したい状態を選ぶが、今回はHighにしたいので「Set High」にしておく。
mplabx_sim_pinvalue02
シミュレーション中に、該当する行へ実行が到達する前にこの部分をクリックしておくと、この例では GP2 = 1 となる。
mplabx_sim_pinvalue03

このエントリーをはてなブックマークに追加

Posted under: MPLAB X


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Time limit is exhausted. Please reload CAPTCHA.