欢迎访问我的个人网站:http://www.qingshuimonk.com/
3. 定时器A:
所有MSP430系列的FLASH型单片机都含有定时器A(Timer_A),由一个16位定时器和多路比较/捕获通道组成。每个比较/捕获通道都是以16位定时器的定时功能为核心进行单独的控制。
1) 定时器由以下部分组成:
a) 计数器部分:输入的时钟源具有4种选择,所选定的时钟源又可以1、2、4、8分频作为计数频率。
b) 捕获/比较器:用于捕获时间发生的时间或产生时间间隔,每个捕获/比较的结构完全相同,输入输出都决定于各自所带的控制寄存器的控制字,捕获/比较器相互之间独立。
c) 输出单元:具有可选的8种输出模式,用于产生用户需要的输出信号并支持PWM。
2) Timer_A寄存器:
a) TACTL:控制寄存器:POR信号后全都自动复位,PUC信号后不受影响。
i. TASSEL1,TASSEL0:选择定时器输入分频器的时钟源,00为TACLK,特定的外部引脚的信号,01为ACLK,10为SMCLK,11为INCLK。
ii. ID1,ID0,输入分频选择,00不分频,01为2分频,10为4分频,11为8分频。(由SSEL1,SSEL0选择时钟源,然后再由ID0和ID1选择分频系数将输入信号分频,分频后的信号才用于计数器计数)。
iii. MC1,MC0:计数模式控制位:00为停止计数,01为增计数模式,10为连续计数模式,11为增减计数模式。