割り込みがキャッチされる直前に、プログラム ラインで最後に実行された命令は何かを知りたいです。マイコンスタックの読み込みができないようです。
1 に答える
2
PIC16では、ソフトウェアがハードウェアスタックにアクセスできないため、これは不可能です。ただし、PIC18のハードウェアスタックにアクセスすることは可能です。アプリケーションノートPIC18マイクロコントローラのスタックの操作は良い参考資料です。
割り込みが呼び出されたときにスタックにプッシュされたPCL値のみを確認したい場合はTOSU
、TOSH
とTOSL
レジスタを読み取るだけで済みます。
于 2011-08-24T02:47:18.780 に答える