买板送的资料,里面详细介绍寄存器的每位,类似于51,avr和stm32的资料,配合149的中文头文件看,入门不难。请看下面几行,有个印象再看配合看电子书和149的中文头文件。
int main(void)
{
WDTCTL = WDTPW + WDTHOLD; //停止看门狗WDT,不使用内部看门狗定时器。
//……………………
TACTL = TASSEL_2 + MC_2; //设置定时器A控制寄存器TACTL,使时钟源选择为SMCLK辅助时钟。
//……………………
}
在做成商品之前,请关掉看门狗,方便调试
TASSEL_2 在芯片的头文件里有定义
MC_2 在芯片的头文件里有定义
很多的配置都定义在头文件里,拿来用就好
#pragma vector=TIMERA0_VECTOR
__interrupt void Timer_A (void) { }
#pragma vector=中断向量(在头文件里有定义)
__interrupt void 中断函数名(void) { } //这行紧跟上一行后面
看过几本电子书,还是这本配合149中文头文件比较好入门
因为比较详细介绍寄存器,所以也可以提高能力。玩单片机就是玩寄存器嘛,呵呵。