|
MSP430 f169 有两个定时计数器Time_A 和Time_B,分别有三个和七个捕获比较模块,编号0-2和0-6;均支持捕获/比较和PWM输出,间隔定时,可以中断。定时器A:
寄存器:TAR TACTL TACCTLx TAIV
TAR: Time_A的计数器
TACTL:时钟源选择 TASSEL_x(2位) 分频比 ID_x(2位) 计数模式 MC_x (2位) 清零 TACLR (清除 TAR ID 和计数方向) 溢出中断使能TAIE 及其标志位TAIFG
TACCTLx: 捕获/比较使能CAP 捕获模式选择CM_x(2位) 同步捕获/异步捕获选择 SCS 捕获覆盖溢出标志 COV 同步 捕获/比较模式 PxIN SCCI PWM输出模式选择OUTMOD_x (三位) 输出模式0的输 控制OUT 捕获/比较中断使能CCIE 及其标志位CCIFG
TAIV :中断向量值 02h TACCR1 04h TACCR2 0Ah 定时器溢出
定时器B是一个可选位数的定时器,8位,12位,16位,与定时器A的不同是定时器B可以进入高阻抗状态,TBCCRx具有双缓冲可以分组实现跟随效果,定时器B没有SCCI位。
TBCTL比TACTL多了两个功能:TBCLGRP(2位) 对七个定时比较模块分组,四种方案。CNTL_x(2位)定时器B的位数选择
TBCCTLx没有SCCI位,但比TACCLx多了CLLD_x(2位)比较锁存加载
TBIV比TAIV多出四个中断来源 B3,B4,B5,B6
|
|