|
#include "msp430xg46x.h"
void main( void )
{
// Stop watchdog timer to prevent time out reset
WDTCTL = WDTPW + WDTHOLD;
FLL_CTL0 |= XCAP14PF; // 匹配14pf電容
__delay_cycles(20000); //延時20ms,等待晶振起振穩(wěn)定
do
{
IFG1 &= ~OFIFG;
for(unsigned int i=5000;i>0;i--);
}
while(IFG1&OFIFG);
TACTL |= TASSEL_1 + MC_1 + TACLR;
TACCR0 = 32767; //T=1s
TACCTL1 |= OUTMOD_7;
TACCR1 = 19661; //占空比60%
P1DIR |= 0x04;
P1SEL |= 0x04;
while(1);
}
|
|