TIM_Period
TIM_Period设置了在下一个更新事件装入活动的自动重装载寄存器周期的值。它的取值必须在0x0000和0xFFFF之间。
修改这个值就好了。
下面举一个例子吧:
TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; //定义结构体
TIM_TimeBaseStructure.TIM_Period = 0xFFFF; //装载值
TIM_TimeBaseStructure.TIM_Prescaler = 0xF; //预分频值
TIM_TimeBaseStructure.TIM_ClockDivision = 0x0; //时钟分割:TDTS = Tck_tim
TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; //向上计数方式
TIM_TimeBaseInit(TIM2, & TIM_TimeBaseStructure);
以上例子出现的:
TIM_Prescaler
TIM_Prescaler设置了用来作为TIMx时钟频率除数的预分频值。它的取值必须在0x0000和0xFFFF之间。
TIM_ClockDivision
TIM_ClockDivision设置了时钟分割。
可以的,你直接重新赋值就好了呀