main.c

来自「ti公司的msp430f247pwm脉冲产生程序」· C语言 代码 · 共 28 行

C
28
字号

#include "MSP430x24x.h"
void main( void )
{
  // Stop watchdog timer to prev
  WDTCTL = WDTPW + WDTHOLD;
 // FLL_CTL0|=XCAP14PF;
  TACTL=TASSEL0+TACLR;     //ACLK,清除TAR;
  
  CCR0=512-1;              //PWM周期;
  CCTL1=OUTMOD_7;
  CCR1=384;          //占空比   384/512=0。75;
  CCTL2=OUTMOD_7;
  CCR2=128;          //占空比   128/512=0。25;
  P1DIR |=0X04;      //P4.1输出;
  P1SEL |=0X04;      //P4.1TA1;
  P2DIR |=0X01;
  P2SEL |=0X01;
  TACTL |=MC0;       //TIMER—A增计数模式;
  for(;;)
  {
  _BIS_SR(LPM3_bits);
  _NOP();
  }
  
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?