当前位置: 代码迷 >> 单片机 >> freescaleHCS12X外部中断与定时器共用有关问题
  详细解决方案

freescaleHCS12X外部中断与定时器共用有关问题

热度:190   发布时间:2016-04-28 14:51:39.0
freescaleHCS12X外部中断与定时器共用问题
开两个中断,一个IRQ中断,一个1ms定时器中断,跑几分钟后程序就飞了,这是什么情况,即使中断中什么都不处理,还是会这样,程序如下:
void main(void) 
{
  SetupXGATE();
  PLL_SET();
  EBus_Init();
  PIT1_Init();
  IRQCR = 0xC0;
  EnableInterrupts;
  
  while(1)
  {  
  } 
}

#pragma CODE_SEG NON_BANKED   
void interrupt 6 IRQ_INT(void)

  //此中断无标志位,因此不需要清中断
}

void interrupt 67 PIT1_INT(void)

  PITTF = 0x02;
}


------解决思路----------------------
把你的测试代码发我看看
  相关解决方案