关于MSP430F149的定时器中断问题的讨论

2019-03-24 08:51发布

各位前辈,朋友,我用的定时器是TIMERA,并且我的程序可以正常的跑起来,也能发生定时器中断,并能执行其中中断服务程序,但现在问题是,我通过改变TACCR0的值,不能改变定时器发生中断的时间间隔,这问题会出在哪呢?我用的模式是增计数模式,望知道的同志可以告知一下,感谢
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
ienglgge
2019-03-25 15:30
dengqiang1 发表于 2016-11-16 09:25
恩恩,我试过了,我的TimerB设置没有问题,但现在是两个计数器同时让其工作,就有问题了,我的想法是这样 ...

两个定时器,同时工作,没有问题,注意两个中断函数,要尽量让中断里执行的内容少,比如,就给几个变量赋值。耗时间的事情放在主程序里。这样,尽量避免一个中断服务程序还没执行完,另一个定时就中断了。虽然有中断优先级,或者嵌套方面的设置,也尽量避免吧。思路没有问题。开始调试的时候,可以把中断频率降低一些,方便调试。

一周热门 更多>

相关问题

    相关文章