MSP430定时器A的定时问题

[复制链接]
 楼主| 火山LF 发表于 2016-8-5 20:27 | 显示全部楼层 |阅读模式


timer A在连续计数模式下,为什么有的例程  TACCR0 = 200;TACCR1 = 1000; TACCR2 = 10000; 需要装初值,而有的例程却不用装初值?


对比两个例程,发现两者的功能,定时器模式,中断都是一样的
dirtwillfly 发表于 2016-8-5 21:50 | 显示全部楼层
我能说有人是从51转到msp430的么
 楼主| 火山LF 发表于 2016-8-5 21:52 | 显示全部楼层
dirtwillfly 发表于 2016-8-5 21:50
我能说有人是从51转到msp430的么

的确是这样子的呀
51xlf 发表于 2016-8-5 22:21 | 显示全部楼层
这个是430寄存器模式设置的。
51xlf 发表于 2016-8-5 22:25 | 显示全部楼层
你看一下手册里面写的有。
 楼主| 火山LF 发表于 2016-8-5 22:38 | 显示全部楼层
51xlf 发表于 2016-8-5 22:25
你看一下手册里面写的有。

恩恩,我看了手册的,TACCRx这个寄存器,有时候要写,有时候又不用写,我分不清
aerwa 发表于 2016-8-6 07:37 来自手机 | 显示全部楼层
怎么可能叫有时不要写啊,我还没见过这种情况。用到那个就写那个,然后开对应IE。
 楼主| 火山LF 发表于 2016-8-6 10:15 | 显示全部楼层
aerwa 发表于 2016-8-6 07:37
怎么可能叫有时不要写啊,我还没见过这种情况。用到那个就写那个,然后开对应IE。 ...

你好

在TI的MSP430F2274的例程中,同样是continuous mode 的模式下,为什么是有些TACCR0要写初值,而有一些不用?
dirtwillfly 发表于 2016-8-6 12:16 | 显示全部楼层
火山LF 发表于 2016-8-6 10:15
你好

在TI的MSP430F2274的例程中,同样是continuous mode 的模式下,为什么是有些TACCR0要写初值,而有 ...

设定的周期不同
 楼主| 火山LF 发表于 2016-8-8 08:09 | 显示全部楼层

嘻嘻,明白啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

88

主题

816

帖子

16

粉丝
快速回复 在线客服 返回列表 返回顶部