• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マイコンのエミュレータについて)

マイコンのエミュレータでブレークポイントが固まる問題

このQ&Aのポイント
  • 現在E8エミュレータを使用してマイコンのデバッグを行っています。
  • しかし、2つ目のブレークポイントまでプログラムを実行すると固まってしまいます。
  • 他の製品では問題なくプログラムが停止するため、エミュレータとの通信に問題がある可能性があります。

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

  • ベストアンサー
  • monova
  • ベストアンサー率68% (68/100)
回答No.2

質問から時間が経っているので解決しているかも知れませんので、 簡単に答えます。 質問の内容から推察すると、割りこみか、タイマ関係が怪しい感じです。 1つめのブレイクポイントで、止まっている間に、何らかのインタラプトか タイマが働いて、別の処理を始めてないでしょうか? そうなると、割りこみを解除しなければ次のステップに進めない事が時々 あります。 実機を見られればもう少し、的確なアドバイスが出来るかも知れませんが…

v_engin
質問者

お礼

お返事が遅くなってしまい、申し訳ございませんでした。 (自分では解決済みのアイコンをクリックしたつもりでしたが、まだ受付の状態になっていました。) 今回の原因は、NMI端子にノイズ除去の目的で付けておいたコンデンサーが影響していました。 NMI端子はLowアクティブなので、マイコンから出力された単発的なLow信号がなまってしまい、エミュレータ側でLowと認識できていなかったようです。 コンデンサーを取外したら、問題なく動作しました。 monova様から頂きましたアドバイスは、今後の教訓としてとてもありがたく思います。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • ninoue
  • ベストアンサー率52% (1288/2437)
回答No.1

次のカテゴリ等で質問されたら如何ですか OKWave > [技術者向] コンピューター ▼

v_engin
質問者

お礼

アドバイスを頂きありがとうございました。 OKWave > [技術者向] コンピューター  の方も見てみます。

すると、全ての回答が全文表示されます。

関連するQ&A