#include <msp430x14x.h>
void main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop WDT
P2DIR = BIT7; // P2.7output
TBCCTL0 = CCIE; // CCR0 interrupt enabled
TBCCR0 = 50000;
TBCTL = TBSSEL_2 + MC_2; // SMCLK, contmode
_BIS_SR(LPM0_bits + GIE); // Enter LPM0 w/ interrupt
}
void Timer_B (void)
{
P2OUT ^= BIT7; // Toggle P3.4
TBCCR0 += 50000; // Add Offset to CCR0
}
此帖出自
小平头技术问答
一周热门 更多>