PIC中斷寫法(MPLAB X集成開發環境,XC編譯器 )
根據XC編譯器的用戶指南:里面是舉例了堆棧錯的的中斷寫法。

void __attribute__((__interrupt__,__auto_psv__)) _StackError(void);
如果我們寫自己的終端服務程序,那么將void __attribute__((__interrupt__,__auto_psv__))不改動只修改后面的即可,根據XC編譯器的中斷向量表來修改:

另一個可以參考芯片數據手冊中關于中斷的講解,里面一般有例程,如

評論