msp430定时器怎么使用 工作模式有哪些
msp430定时器怎么使用 msp430称之为混合信号处理器,是由于其针对实际应用需求,将多个不同功能的模拟电路、数字电路模块和微处理器集成在一个芯片上,以提供“单片机”解决方案。该系列单片机多应用于需要电池供电的便携式仪器仪表中。 下面,我们就来看看msp430定时器工作模式有哪些。 msp430f1x有两个定时器,定时器a和定时器b,两个定时器的使用完全一样,但还有一个内部看门狗定时器,下面小编就介绍下定时器a和看门狗定时器的使用技巧。 定时器的作用,产生定时中断和pwm脉宽调制,还可以捕获外部事件发生的时间,还可以用作捕获/比较器。 定 时器工作模式有:停止模式,增计数模式,减计数模式,增减计数模式。停止模式比较好理解,主是使定时器停止、暂停。增计数模式就是从0开始计数,直到设定 的一个值ccr0,超过就回到0,此时会产生一个定时中断,时间就是ccr0的时间,减模式就是设定一个初值ccr0,计数器会一直减,直到减到0,又将 产和一个定时中断,时间了为ccr0。增减计数模式,即计数器从0开始计数,直到ccr0,又开始减计数,直到回到0,此时产生一个中断,时间为2倍 ccr0。 如果想定时1s钟,那么先设置定时器的ccr0为1s钟到达,进入中断后,再在ccr0的基础上,再加上ccr0,保证定时时间一样长。 对于pwm输出,在相对应的引脚要设置成第二功能,然后就可以软件设置,pwm的频率及占空比。 对于内部看门狗定时器,一般就是在程序开始时就禁用看门狗。也可以定时喂狗,喂狗的目的就是防止程序跑飞,当程序一旦跑飞,就会触发看门狗定时器中断,从而产生系统复位。 |