初级会员
![Rank: 2](static/image/common/star_level2.gif)
- 积分
- 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整个模块)
}
这是初始化 |
|