1

割り込みがキャッチされる直前に、プログラム ラインで最後に実行された命令は何かを知りたいです。マイコンスタックの読み込みができないようです。

4

1 に答える 1

2

PIC16では、ソフトウェアがハードウェアスタックにアクセスできないため、これは不可能です。ただし、PIC18のハードウェアスタックにアクセスすることは可能です。アプリケーションノートPIC18マイクロコントローラのスタックの操作は良い参考資料です。

割り込みが呼び出されたときにスタックにプッシュされたPCL値のみを確認したい場合はTOSUTOSHTOSLレジスタを読み取るだけで済みます。

于 2011-08-24T02:47:18.780 に答える