智能车制作

标题: 编码器方面 [打印本页]

作者: 范er    时间: 2016-6-3 12:04
标题: 编码器方面
为什么 我用FTM2 输入捕捉测编码器 程序容易卡死啊。求指导。
FTM_Input_init(FTM2, CH0, Rising);
FTM_Input_init(FTM2, CH1, Rising);(这两个在初始化里面,加了这个程序就卡死了)

void PIT0_IRQHandler(void)
{

  NowSpeed_Left = CH0_flag;           //33.33ms读取一次脉冲
  CH0_flag = 0;

  NowSpeed_Right= CH1_flag;
  CH1_flag = 0;

  //Speed();    */
  PIT_Flag_Clear(PIT0);

}




void FTM2_INPUT_IRQHandler(void)
{
      uint8   s=FTM2_STATUS;
      uint8 CHn;
      FTM2_STATUS=0x00;
      CHn=0;
      if(s&(1<<CHn))
      {
         CH0_flag++;
      }

      CHn=1;
     if(s&(1<<CHn))
     {
     CH1_flag++;
     }

}






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