×
嵌入式 > 技术百科 > 详情

msp430 PWM周期计算

发布时间:2020-06-02 发布时间:
|
例:
  P4DIR |= BIT1+BIT2+BIT3;                  // P4.1 - P4.3 output
  P4SEL |= BIT1+BIT2+BIT3;                  // P4.1 - P4.3 TBx options
  
  TBCCR0 = 512-1;                           // PWM Period
  TBCCTL1 = OUTMOD_7;                       // CCR1 reset/set
  TBCCR1 = LightCDPM;                       // CCR1 PWM duty cycle
  TBCCTL2 = OUTMOD_7;

增计数模式下,使用CCR0作周期定时,CCR1作PWM的占空比调节,TA1 -> PWM输出:
512(即是CCR0值) X 定时器的计数时钟 =  PWM的周期
128(假如是CCR1值)  X 定时器的计数时钟 =  PWM的占空比时长
实际是512个时钟周期,假设你定时器B使用8M时钟,则实际PWM周期=512/8M=64us


 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
ADI 高精度低功耗精密放大器