当前位置:首页 > 单片机 > 单片机
[导读]不用配置引脚为输入模式,TIM_TIxExternalCLK1Source_TI2为PB7引脚void TIM4_Init(void){TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4, ENABLE);TIM_TimeBaseStructur

不用配置引脚为输入模式,TIM_TIxExternalCLK1Source_TI2为PB7引脚
void TIM4_Init(void)
{
TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;


RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4, ENABLE);




TIM_TimeBaseStructure.TIM_Period = 0xffff;
TIM_TimeBaseStructure.TIM_Prescaler = 0;
TIM_TimeBaseStructure.TIM_ClockDivision = 0;
TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;
TIM_TimeBaseInit(TIM4, &TIM_TimeBaseStructure);

TIM_TIxExternalClockConfig(TIM4,TIM_TIxExternalCLK1Source_TI2,TIM_ICPolarity_Rising,0);
TIM_SetCounter(TIM4, 0);

TIM_ClearITPendingBit(TIM4, TIM_IT_Update);

//打开溢出中断
// TIM_ITConfig(TIM4, TIM_IT_Update, ENABLE);


TIM_Cmd(TIM4, ENABLE);//计数器使能,开始工作


//NVIC_TIM4Configuration();
}

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭