我想知道在捕获中断之前程序行中执行的最后一条指令是什么。似乎无法读取微控制器堆栈。
user1598585
问问题
127 次
1 回答
2
这在 PIC16 上是不可能的,因为软件无法访问硬件堆栈。但是,可以访问 PIC18 上的硬件堆栈。应用笔记操纵 PIC18 微控制器的堆栈是一个很好的参考。
如果您只想查看调用中断时压入堆栈的 PCL 值,那么您只需读取TOSU
,TOSH
和TOSL
寄存器。
于 2011-08-24T02:47:18.780 回答