智能车制作
标题:
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