[求助] 如何实现msp430 IO 口输出30Khz的方波呢?

貌似稿手   2017-5-10 09:57 楼主
求思路 我用的是msp430f5438A 有参考代码就更好了

回复评论 (4)

时钟输出功能,还可以用定时器PWM输出
点赞  2017-5-10 10:09
直接设置定时器PWM输出即可
点赞  2017-5-10 10:33
实现了PWM  30Khz 方波
点赞  2017-5-11 15:15
#include

int main(void)
{
  WDTCTL = WDTPW + WDTHOLD;                 // Stop WDT
  P8DIR |= 0x08;                            // P2.2  output
  P8SEL |= 0x08;                            // P2.2  options select
  
  TA0CCR0 = 34-1;                          // PWM Period
  TA0CCTL3 = OUTMOD_7;                      // CCR1 reset/set
  TA0CCR3 = 17;                            // CCR1 PWM duty cycle

  TA0CTL = TASSEL__SMCLK + MC_1 + TACLR;         // ACLK, up mode, clear TAR


  while(1)
  {
    ;
  }
}
点赞  2017-5-15 18:55
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复