430单片机的定时器定时器项目总结

430的很多东西不需要全部都了解 捕獲比较是两种模式

捕获就是从外部的上升沿或者下降沿捕获,从而使标志位置1;

比较就是同CCRx里面的数值进行比较大于则使标志位置1;

洳果你只用定时功能就用比较

你对这个回答的评价是?

捕获模式用外部输入信号触发中断读取计时器计数值,就可以测量信号脉宽、周期等参数下面的链接说明很详细。


你对这个回答的评价是

原标题:MSP430单片机的定时器——定時器

昨天调了 的 犯了个比较傻的错误。

定时器有四种模式停止模式,增模式连续模式,增减模式

也有四个,CCR0CCR1,CCR2及溢出中断四個。

在学习过程中我想用下溢出中断,然后定时器又设置在了增模式因为不希望产生比较/捕捉中断,就没有设置CCR0原本的想法是不设置CCR0,那么定时器就会自动计数到0xFFFF后产生溢出重新计数结果程序没有这样想象的执行。定时器进不了溢出中断最后才发现,如果定时器笁作在了增模式那么就一定要设置CCR0,因为不论是比较中断还是溢出中断都是定时器的计数值与CCR0相关,此时的溢出中断也是定时器计數到CCR0,然后产生溢出又重新开始计数。

然而如果设置在了连续模式,就不需要设置CCR0了连续模式的计数,定时器会计数到0xFFFF后产生溢出

虽然很简单的定时器操作,但是调试过程中还是遇到了各种小问题。

声明:该文观点仅代表作者本人搜狐号系信息发布平台,搜狐僅提供信息存储空间服务

我要回帖

更多关于 单片机的定时器 的文章

 

随机推荐