STM32输出PWM心得1

/* Set the Capture Compare Register value */
  TIMx->CCR2 = TIM_OCInitStruct->TIM_Pulse;
void TIM_SetCompare2(TIM_TypeDef* TIMx, uint16_t Compare2)
{
  /* Check the parameters */
  assert_param(IS_TIM_LIST6_PERIPH(TIMx));
  /* Set the Capture Compare2 Register value */
  TIMx->CCR2 = Compare2;
}



由Stm32f10x_tim.c中的这两处比较发现,

TIM_Pulse和Compare2都同样指向TIMx->CCR2,所以这两处都可以用来设置PWM的占空比。

TIM_Pulse一般是在初始化时候用的。

函数TIM_SetCompare2 ,一般是在运行中修改用的。


你可能感兴趣的:(STM32)