打印

请教,72MHZ怎么分频才能得到50HZ的PWM

[复制链接]
553|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
大碴子味|  楼主 | 2018-7-3 19:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/* Time base configuration */                 
  TIM_TimeBaseStructure.TIM_Period = 999;       //当定时器从0计数到999,即为1000次,为一个定时周期
  TIM_TimeBaseStructure.TIM_Prescaler = 0;            //设置预分频:不预分频,即为72MHz
  TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1 ;        //设置时钟分频系数:不分频
  TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;  //向上计数模式

  TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure);


  TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1;            //配置为PWM模式1




  /* PWM1 Mode configuration: Channel3 */
  TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;
  TIM_OCInitStructure.TIM_Pulse = CCR3_Val;        //设置通道3的电平跳变值,

  TIM_OC3Init(TIM3, &TIM_OCInitStructure);         //使能通道3

  TIM_OC3PreloadConfig(TIM3, TIM_OCPreload_Enable);

请问红色字体处怎么设置才能得到50HZ的PWM?本人对于分频还是有点模糊,还没理解时钟树,求指教!谢谢!

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

372

主题

372

帖子

0

粉丝