智能车制作

标题: K60进不了中断啊,急求啊!! [打印本页]

作者: 王海青    时间: 2013-4-12 17:24
标题: K60进不了中断啊,急求啊!!
用的是PIT中断,但中断只进一次就不进了,以下是程序:
void pit0_irc(void)
{
    uint16 i;
   
    LPLD_GPIO_Toggle(PTA,0XFFFFFFFF);
   
    g_n1MSTimeCount++;
                                   
    g_nSpeedControlPeriod++;
    SpeedControlOutput();
   
    g_nDirectionControlPeriod ++;
    DirectionControlOutput();
   
    if (g_n1MSTimeCount >= 5 )    //注意!!!!!!!!!!!!!!!!
      {
        Read_pulse();
        
        g_n1MSTimeCount = 0;   
      }
    else if (g_n1MSTimeCount == 1)
      {
        for (i=0;i<20;i++)
          {
            AD_SampleVal();
          }   
      }
    else if (g_n1MSTimeCount == 2)
      {
        Get_ADAverage();     
        Angle_Calculate();     
        Angle_Upright_Control();
        MotorOutFusion();      //融合 注意           
      }  
    else if (g_n1MSTimeCount == 3)
      {         
         g_nSpeedCount++;
         if (g_nSpeedCount >= SPEED_CONTROL_COUNT)
          {  
            SpeedControl();   
            g_nSpeedCount = 0;
            g_nSpeedControlPeriod = 0;
          }   
      }
   else if (g_n1MSTimeCount == 4)
      {
         g_nDirectionControlCount++;
         if(g_nDirectionControlCount >= DIRECTION_CONTROL_COUNT)
            {
              DirectionControl();
              g_nDirectionControlCount = 0;
              g_nDirectionControlPeriod = 0;
             }  
      }
     //printf("PIT0: 1s\r\n");
}

作者: 王海青    时间: 2013-4-12 17:24
我顶我顶……
作者: 王海青    时间: 2013-4-12 18:19
MALEGEBIDE尽然又好使了……害得老子整了一天
作者: dapan945    时间: 2013-4-12 20:21
淡定




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