IC输入捕获就是接收到输入信号,将当前CNT的值锁入CCR寄存器中,用于测量频率占空比,脉冲间隔,点平持续时间等参数
每个高级定时器和通用定时器有4个输入捕获通道
可配置PWMI模式同时测量频率和占空比
PWM_SetPrescaler ();//PSC函数
?PWM_SetCompare1();//CCR函数
fx=fc/N
fc=72MHz/(PSC+1)
N=CCR
RCC_APBxPeriphClockCmd();
GPIO_InitTypeDef GPIO_InitStructure;
?. . .? . .
TIM_TimebaseInitTypeDef TIM_TimebaseInitStructure;
..? . . . . . .?
TIM_ICInitTypeDef TIM_ICInitStructure;
?. . . .? . .
TIM_SelectInputTrigger(TIM3,TIM_TS_TI1FP1);//触发源选择TI1FP1
TIM_SelectSlaveMode(TIM3,TIM_SlaveMode_Reset);//选择复位