初级会员 
  
	- 积分
 - 153
 
        - 金钱
 - 153 
 
       - 注册时间
 - 2015-11-21
 
      - 在线时间
 - 25 小时
 
 
 
 | 
 
 
发表于 2016-1-9 16:32:51
|
显示全部楼层
 
 
 
我也是不知道在哪抄的 ,改成了2定时器, 
 
 
 
void TIM2_Input_Capture(void) 
{ 
         
        CLK_PeripheralClockConfig(CLK_Peripheral_TIM2,ENABLE);//开始外设TIM2时钟 
        /* 
                初始化 
                TIM2_Channel_1:管脚接到PB0上,PB0为TIM2_CH1 
                TIM2_ICPolarity_Rising:捕获上升沿 
                TIM2_ICSelection_DirectTI:输入捕获为直接输入 
                TIM2_ICPSC_DIV1:输入1分频 
        */ 
        TIM2_ICInit(TIM2_Channel_1,TIM2_ICPolarity_Rising,TIM2_ICSelection_DirectTI,TIM2_ICPSC_DIV1,0x00); 
        TIM2_ClearFlag(TIM2_FLAG_CC1);//清TIM2_CH1标志位 
        TIM2_ITConfig(TIM2_IT_CC1, ENABLE);//开启TIM2_CH1中断。 
        TIM2_CCxCmd(TIM2_Channel_1,ENABLE);//使能输入捕获通道1  引脚PB0 
  TIM2_Cmd(ENABLE);//使能定时器(TIM2整个模块) 
} 
 
 
 
这是初始化 |   
 
 
 
 |