概述
定时器是微控制器中最基本的接口之一,它的用途非常广泛,常用于计数、延时、提供定时脉冲信号等。在实际应用中,对于转速、位移、速度、流量等物理量的测量,通常也是由传感器转换成脉冲电信号,通过使用定时器来测量其周期或频率,再经过计算处理获得。
定时器控制器包括4 组32 位的定时器,TIMER0~TIMER3, 方便用户的定时器控制应用。定时器模块可支持例如频率测量,计数,间隔时间测量,时钟产生,延迟时间等功能。定时器可在计时溢出时产生中断信号,也可在操作过程中提供计数的当前值。
特征
- 4 组32-位定时器,带24 位向上定时器和一个8 位的预分频计数器
- 每个定时器都有独立的时钟源
- 24 位向上计数器,通过TDR (定时器数据寄存器)可读取
- 4 种工作模式:单脉冲模式(one-shot),周期模式(periodic),开关模式(toggle)和连续计数(continuous counting)模式操作模式
|