在使用MSP430F5XX的库,发现定时器demo中没有系统时钟的初始化代码,上来就是配置定时器的参数,这是怎么回事?
void main(void) { //Stop WDT WDT_A_hold(WDT_A_BASE); //Set P1.0 to output direction GPIO_setAsOutputPin( GPIO_PORT_P1, GPIO_PIN0 ); //Start timer in continuous mode sourced by ACLK Timer_A_clearTimerInterrupt(TIMER_A1_BASE); Timer_A_initContinuousModeParam param = {0}; param.clockSource = TIMER_A_CLOCKSOURCE_ACLK; param.clockSourceDivider = TIMER_A_CLOCKSOURCE_DIVIDER_1; param.timerInterruptEnable_TAIE = TIMER_A_TAIE_INTERRUPT_ENABLE; param.timerClear = TIMER_A_DO_CLEAR; param.startTimer = true; Timer_A_initContinuousMode(TIMER_A1_BASE, ¶m); //Enter LPM0, enable interrupts __bis_SR_register(LPM0_bits + GIE); //For debugger __no_operation(); }