Advertisement

MSP430F1612 TimerA 定时器配置

阅读量:

MSP430的TimerA模块具备多种功能,可被配置为定时器、PWM信号生成装置以及输入捕捉单元。在本部分中,将重点阐述当TimerA被设定为定时器模式时,相关寄存器的配置方法。

涉及寄存器

TACTL作为TimerA的控制寄存器,其配置是实现TimerA各项功能的前提条件。

TASSELx占据寄存器中的第9位与第8位,其作用在于确定TimerA模块所采用的时钟来源。在本案例中,我选用ACLK作为时钟源,并将其设定为4096Hz频率,因此对应的TASSEL[1:0]设置为01。

IDx用于对时钟源实施分频操作,在当前设置中采用1分频(即不进行分频),故ID[1:0]被设定为00。

MCx字段用于指定定时器的工作模式,此处选择的是增模式(up mode),因此MC[1:0]的值设定为01。

以下为增模式下的时序图展示:

![](https://cdl.itadn.c

全部评论 (0)

还没有任何评论哟~