智能车制作

标题: pit中断进不去 [打印本页]

作者: 黄仰来    时间: 2018-2-28 13:11
标题: pit中断进不去
我先给大家看我的部分代码,为啥就是进不去这个pit中断
void main()
{
     DisableInterrupts;
     NVIC_SetPriorityGrouping(4);            //设置优先级分组,4bit 抢占优先级,没有亚优先级
      NVIC_SetPriority( UART0_RX_TX_IRQn,0);  
      NVIC_SetPriority(PORTA_IRQn,1);         //配置优先级
      NVIC_SetPriority(PIT2_IRQn,2);          //配置优先级
      NVIC_SetPriority(DMA0_IRQn,3);          //配置优先级

     pit_init(PIT2, 1);

     set_vector_handler(PORTA_VECTORn , PORTA_IRQHandler);   //设置 PORTA 的中断服务函数为 PORTA_IRQHandler
     set_vector_handler(DMA0_VECTORn , DMA0_IRQHandler);     //设置 DMA0 的中断服务函数为 PORTA_IRQHandler
     set_vector_handler(PIT2_VECTORn  , PIT2_IRQHandler);
     EnableInterrupts;
      if(flag1ms==1)
       {
               flag1ms=0;
                 pitmake();
       }
   }

void PIT2_IRQHandler(void)
{
      flag1ms=1;
    PIT_Flag_Clear(PIT2);       //清中断标志位
         
}

作者: 光电风掣    时间: 2018-3-3 15:12
请问解决了吗?我也出问题了




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2