/*************************************************
**函数(模块)名称: Init_TimerA();
**其它说明:
*************************************************/
void Init_TimerA(void)
{
_NOP();
// TACLK来自ACLK的8分频
// TACLK来自SMCLK的8分频
TACTL = TASSEL_2 + MC_2;
}
/*************************************************
**函数(模块)名称: DelayUseTA
**其它说明:TACCR2用于精确延时
*************************************************/
void DelayUseTA(u16_t Time)
{
TACCR2 = TAR + Time;
TACCTL2 = 0;
while( !(TACCTL2 & CCIFG));
}
岂不简单?