#include <msp430g2553.h>
void main(void)
{
WDTCTL = WDTPW +WDTHOLD;
P1DIR|=0x41;
TACTL=TASSEL_2+MC_2+TAIE;
_BIS_SR(LPM0_bits+GIE);
}
#pragma vector=TIMER0_A0_VECTOR
__interrupt void Timer_A(void)
{
switch(TA0IV)
{
case 2:break;
case 4:break;
case 10:P1OUT^=0x41;
break;
}
}
此帖出自
小平头技术问答
TA0IV这个寄存器用不同的位表示,不同的中断源
一周热门 更多>