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。
以下为增模式下的时序图展示:
全部评论 (0)
还没有任何评论哟~
