请教PIC单片机程序死在中断了,却没有进我写的中断函数

2019-03-25 19:53发布

单片机是PIC16F688的,
我用中断函数 void interrupt isr(vvoid)
             {...}
运行以后就停在中断里了,但是没有进入上面这个中断函数,是不是这个中断函数的格式不正确呢?

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
Jnfnet
2019-03-26 21:34
引用 3 楼 nktailor 的回复:

//////////////////////////////////////////////////////////////////////////
//  Interrupt routine for project                                      //
//////////////////////////////////////////////////////////////////////////
static UCHAR isrSaveFSR;
static void interrupt isr(void)
{
  //-0-> isr PROTECT  //-1-> watch dog
isrSaveFSR = FSR;
if(RCIF){
          ...
          RC…


运行的时候根本就没有进入static void interrupt isr(void) ;
我仔细查看了一下中断使能,设置是正确的

一周热门 更多>