智能车制作

标题: pit,输入捕捉中断采集10ms内脉冲数时进不去pit中断。 [打印本页]

作者: lhhlhh    时间: 2017-3-15 23:46
标题: pit,输入捕捉中断采集10ms内脉冲数时进不去pit中断。
pit,输入捕捉中断采集10ms内脉冲数时进不去pit中断。
/*****************************************************************************/
/*                               主函数                                      */
/*****************************************************************************/
#include "include.h"

volatile u32 CurrentVelocity = 0;     //用来计数 10ms脉冲数目  在isr.c中清零
U8 LED_state=LED_ON;
void main()
{
    DisableInterrupts;                 //禁止总中断
    Init_UART(UART4, 9600); //初始化串口
    Init_LED();   //初始化LED
    FTM_PORT_init(2,0);
    FTM_Input_init(2,0,Rising);   
    FTM_Enable_int(2,0);             //使能FTM2的Channel0的输入捕捉功能,使能中断
    PIT_init(0,480000);              //设置PIT的0通道计数周期为10ms
    PIT_Enable_int(0);            //使能0通道中断
    FTM_PORT_init(0,2);
    FTM_PWM_init(0, 2, 10000,200);   //初始化FTM0_CH2输出频率为10KHZ,占空比为0的PWM
    EnableInterrupts;
while(1)
{
}

}






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