新手上路
- 积分
- 34
- 金钱
- 34
- 注册时间
- 2019-5-25
- 在线时间
- 12 小时
|
发表于 2021-2-27 18:35:43
|
显示全部楼层
RCC_APB1PeriphClockCmd( RCC_APB1Periph_TIM3,ENABLE ); //打开TIM3的工作时钟系统//APB2总线频率64MHZ
TIM_TimeBaseStructure.TIM_Period =200 ; //自动装载
TIM_TimeBaseStructure.TIM_Prescaler =TIM3psc; //64M分频率到2MHZ
TIM_TimeBaseStructure.TIM_ClockDivision =0 ; //
TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;//向上计数
TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure); //
NVIC_InitStructure.NVIC_IRQChannel = TIM3_IRQn ;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;
NVIC_InitStructure.NVIC_IRQChannelSubPriority =1;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
NVIC_Init(&NVIC_InitStructure);
TIM_ARRPreloadConfig(TIM3,ENABLE); // 允许自动装载功能
TIM_ClearFlag(TIM2, TIM_FLAG_Update);
TIM_ITConfig(TIM2, TIM_IT_Update, ENABLE);
TIM_Cmd(TIM2, DISABLE); |
|