请问msp430这个定时器时间为什么是33ms

voidInit_Timer_A(void)//初始化定时器{TACTL=TASSEL_2+TACLR+ID1+ID0;//MCLK,upmode8分频TACCR0=65... void Init_Timer_A(void) //初始化定时器
{
TACTL = TASSEL_2 + TACLR + ID1 + ID0; // MCLK, upmode 8 分频
TACCR0 = 65535; //定时 33ms
}
MCLK是8MHZ
展开
 我来答
564445208
2016-07-22 · 超过13用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:24.1万
展开全部
TACTL = TASSEL_2 + TACLR + ID1 + ID0; 即

TACTL = 0000001011000100;
对照pdf可以看出,时钟是MCLK(800kHz),8分频,也就是时钟频率为100k,但是此处的定时器模式控制位选择的是停止,所以无法计算定时器的时间,也就是这个注释是有误的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式