智能车制作
标题:
编码器方面
[打印本页]
作者:
范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