您的位置 首页 设计

MSP430单片机——定时器

昨天调了MSP430单片机的定时器,犯了个比较傻的错误。定时器有四种模式,停止模式,增模式,连续模式,增减模式。定时器中断也有四个,CCR0…

昨日调了MSP430单片机定时器,犯了个比较傻的过错。

定时器有四种形式,中止形式,增形式,接连形式,增减形式。

定时器中止也有四个,CCR0,CCR1,CCR2及溢出中止,四个。

在学习过程中,我想用下溢出中止,然后定时器又设置在了增形式,由于不期望发生比较/捕捉中止,就没有设置CCR0,本来的主意是不设置CCR0,那么定时器就会主动计数到0xFFFF后发生溢出从头计数。成果程序没有这样幻想的履行。定时器进不了溢出中止。最终才发现,假如定时器作业在了增形式,那么就一定要设置CCR0,由于不论是比较中止仍是溢出中止,都是定时器的计数值与CCR0相关,此刻的溢出中止,也是定时器计数到CCR0,然后发生溢出,又从头开始计数。

可是,假如设置在了接连形式,就不需求设置CCR0了,接连形式的计数,定时器管帐数到0xFFFF后发生溢出。

尽管很简单的定时器操作,可是调试过程中,仍是遇到了各种小问题。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/sheji/272800.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部