msp430中我需要控制工作在增计数模式下的定时器的关闭与再次开启,怎么设置相关寄存器?

如题所述

/*初始化定时器a*/
CCR0 = 32767; //设置定时器A的中断时间为1S
TACTL = TASSEL_1 + MC_1; //计数时钟ACLK, 增计数模式 如果8分频就+ID_3
CCTL0 |= CCIE;
关闭你就 CCTL0 &=~ CCIE; 如果还想复位就 CCR0 = 32767; CCTL0 &=~ CCIE;
开启你就 CCTL0 |= CCIE; 开启时候复位就 CCR0 = 32767; CCTL0 |= CCIE;追问

你这个是关闭中断。我觉得这样可不可以,TACTL|=MC_0;按说这就是停止模式啊;但是我今儿试了一下,定时器仍然在工作;还请指教一下怎么回事?

追答

按我说的做就可以达到目的 呀那个TACTL|=MC_0 我没用过不知道
还有 你到底想达到一个什么样的目的呢?

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答