几个寄存器其中最主要的是TAxCTL寄存器,它决定Timer_A的输入时钟信号Timer_A的工作模式,Timer_A的开启与停止中断的申请等。中断可以来自定时器溢出或者任意的捕获/比较寄存器Timer_A的特征包括:
- 具有4种工作模式的异步定时/计数器
- 可配置的PWM输出功能
2. 时钟源的选择和分频
置位时定时器时钟源分频器被复位。
- 在 MC > {0} 同时时钟源被激活的情况下定时器开始计数
- 在定时器工作在增计数模式或者增/减计数模式时,对 TAxCCR0 写 0 可以停止定时器定时器可以通过对 TAxCCR0 写入一个非零值來重新启动计数。在这种情况下定时器从零开始计数。
定时器重复地从0计数到TAxCCR0 |
定时器重复地从0计数到0FFFFh |
定时器重复地从0计数到TAxCCR0然后减计数箌0 |
输入分配器这些位和 IDEXx 位一起选择输入时钟的分频值 |
Timer_A 清除位。置位该位将复位 TAxRTACLK 分频和计数方向。该位会自动复位且读出的值通常总為0 |
Timer_A 中断允许位。该位使能TAIFG中断请求(0中断禁止1 中断使能) |
Timer_A 中断标志位(0 无中断请求1 有中断请求) |
捕获比较输入。所选择的输入信号可以通过该位读取 |