Exemple #1
0
void timerInit(uint16_t rate)
{
  TIMER_B_startUpMode(   TIMER_B0_BASE,
                            TIMER_B_CLOCKSOURCE_SMCLK,
                            TIMER_B_CLOCKSOURCE_DIVIDER_1,
                            rate,
                            TIMER_B_TBIE_INTERRUPT_DISABLE,
                            TIMER_B_CAPTURECOMPARE_INTERRUPT_ENABLE,
                            TIMER_B_DO_CLEAR
                            );
}
Exemple #2
0
/**********************************************************************//**
 * @brief  Starts Debounce Timer
 *
 * @param  none
 *
 * @return none
 *************************************************************************/
void StartDebounceTimer(void)
{
    TIMER_B_startUpMode(__MSP430_BASEADDRESS_T0B7__, TIMER_B_CLOCKSOURCE_ACLK,
            TIMER_B_CLOCKSOURCE_DIVIDER_1, 9380, TIMER_B_TBIE_INTERRUPT_DISABLE,
            TIMER_B_CCIE_CCR0_INTERRUPT_ENABLE, TIMER_B_SKIP_CLEAR);
}